To learn in person, there are a lot of different programs available in South Africa. A friend and I have been collecting info on the schools/bootcamps we're aware of, and have listed them at https://codeschooldirectory.co.za. The data and code is open source, non-commercial, and we'll keep updating the list when we learn of others.
(I realise I'm both reviving an old thread and posting a link to something I built as my first post, though I feel this is something that can help others that are looking to learn coding).
You want to hire some teachers cause you organised the courses here pretty much or it's something which is not really worth it totally ? Please do let me know, I clearly do not get it really. Simply your questions is controversial completely.