MIP offers a 3 year paid internship. The internship commences in Bryanston, Sandton, where interns will complete three months of training.

During this time, interns will be taught how to program and write code. The course has been adapted so that both individuals with and without coding experience will find the course a valuable one.

Thereafter learners are placed in teams where they begin writing programmes. Compulsory working hours are Monday to Friday, from 8.00 - 16.30. MIP has offices in Johannesburg and Cape Town.

Individuals need to be South African and must have obtained a matric certificate. They must have a keen interest in computers and a desire to learn how to program/ code. Prior experience and/or a degree are not prerequisites, however, they are beneficial.

MIP is helping people to reach their full potential.


MIP has given me a dynamic platform on which to build my experience and skills as a software developer.
The Internship was a good spring-board for me to build the needed foundation, not only for the Progress language but for real-time system administration. - Mzwakhe

I really enjoy the work I do now. MIP has helped me to hone my abilities as a programmer, while allowing me to broaden my horizons in the IT field. I really enjoyed the internship and would highly recommend it to anyone who is looking to apply themselves and invest in their future career. - Janice

I like the fact that MIP is a forward-thinking and up to date organisation, always looking for new and innovative ways to better themselves and their clients. The Internship was really great! As a designer with little IT know-how, the Internship has given me the modern programming edge I needed to become more versatile in both software development and digital design work. - Chad