Home Practice
For learners and parents For teachers and schools
Past papers Textbooks
Mathematics
Mathematics Grade 7 Mathematics Grade 8 Mathematics Grade 9 Mathematics Grade 10 Mathematics Grade 11 Mathematics Grade 12
Mathematical Literacy
Mathematical Literacy Grade 10
Physical Sciences
Physical Sciences Grade 10 Physical Sciences Grade 11 Physical Sciences Grade 12
Natural Sciences
Natural Sciences Grade 4 Natural Sciences Grade 5 Natural Sciences Grade 6 Natural Sciences Grade 7 Natural Sciences Grade 8 Natural Sciences Grade 9
Life Sciences
Life Sciences Grade 10
CAT
CAT Grade 10 CAT Grade 11 CAT Grade 12
IT
IT Grade 10 IT Grade 11 IT Grade 12
Full catalogue
Leaderboards
Learners Leaderboard Grades Leaderboard Schools Leaderboard
Campaigns
Headstart #MillionMaths
Learner opportunities Pricing Support
Help centre Contact us
Log in

We think you are located in South Africa. Is this correct?

WeThinkCode_ logo
The opportunity

WeThinkCode_

A software development training academy offering world-class tech education for free! Spend 16 months in training, followed by a 4-month internship, and permanent employment opportunities with top South African companies upon graduation.

The details

Why choose WeThinkCode_?

We train the sharpest minds to kickstart their tech careers by becoming exceptional software engineers. We’ve secured employment for 93% of our 500 graduates through our partnerships with top South African companies.

  • No prior coding qualifications or experience is required.
  • Become work-ready in our peer-to-peer, project-based learning environment.
  • Learn the most sought-after software skills that will set you up for a successful career in tech.
  • Be supported through our technical mentorship and wellness programmes, with a needs-based stipend.
  • Tuition-free for students, with sponsorship from over 65 corporate partners, who recruit our students upon graduation.
The connection

How do I apply?

Applicants must be between the ages of 17 and 35. No prior coding qualification or experience is required. Non-South African citizens will need documents that allow you to work in the country for at least 2 years from application. To apply:

  1. Visit our application site: apply.wethinkcode.co.za
  2. Create a profile by filling in your contact details and personal information
  3. Complete the 1-hour online assessment
  4. Attend a 6-day coding bootcamp
  5. If you are successful in the bootcamp, you will be invited to a final selection interview.

Apply now!

For more information, please visit the website at: wethinkcode.co.za

Opportunities