Engineering learnerships is different from any other learnership since you would need to have engineering knowledge which some technique that only an engineer knows. That is why when you want to be an engineer you should try to take engineering learnerships so you would also have more skill aside from your engineering knowledge. To get the engineering learnerships that suitable with your engineering knowledge you should try to search for companies that have good engineering so you would be able to train yourself more in their company.
For example, Toyota. This company is a actually Japanese vehicle company that also known for their engineering technique since they also the one that started some of it. This is why having your learnership with them would greatly improve your engineering skill. They also open a lot of learnership from many other subjects throughout the year so you should check the Toyota South Africa official website in www.toyota.co.za from there you should go to the career tab and click the apply now button to browse the all job opening in Toyota. You will see under the engineering line they have many kinds of area such as chemical, civil, electrical HC, electrical LC, electronics, industrial, mechanical, mechatronics, and metallurgical. Click one that suitable with your engineering preference and see if there is a learnership opening that you could apply directly.
Anglo American Learnerships: mining is one of the engineering fields that you could also consider. Since there are many mining company you could try to find your learnership from Anglo American the biggest mining company that have branches all over the world. That is why you should try to frequently visit their official website in www.angloamerican.co.za there you would be able to find many engineering learnerships that you should see which one that would be more suitable for you from the working for us page and click on the current vacancies link to search for the newest learnership program that they have.