WeThinkCode_ Software Engineering Learnership 2026
A 16-month, full-time, tuition-free software development programme leading to an NQF Level 6 Occupational Certificate in Software Engineering, open to anyone aged 17-35 with no prior coding.
Apply for the WeThinkCode_ Software Engineering Learnership
Provider: WeThinkCode_ β’ Johannesburg, Cape Town, Durban
Program Overview
Program Details
Key Benefits
- βNQF Level 6 accredited qualification
- βReal workplace experience with a recognised employer
- βStipend: Free tuition (corporate-sponsor funded); ~R2,000/month stipend for food/transport; two paid 4-month internships
- βMentorship and structured on-the-job training
- βStrong pathway toward permanent employment
Entry Requirements
- βAged 17 to 35
- βNo prior coding experience or formal qualifications/matric required (open to matriculants, university dropouts, or those who never attended tertiary)
- βSouth African citizen with valid SA ID, OR foreign applicant with permanent residency, asylum seeker visa, or valid work permit covering the full study-plus-placement period
- βAble to study full-time (cannot simultaneously work or study elsewhere)
- βPass the online logic/aptitude entrance assessments and have access to a device with stable internet
Career Opportunities
On successful completion, learners can pursue roles such as:
How to Apply
Check the requirements
Confirm you meet every entry requirement before you apply.
Prepare your documents
Certified ID, matric certificate / qualifications, CV and any supporting documents.
Apply online
Submit your application via the official WeThinkCode_ careers portal.
Assessments & interview
Shortlisted candidates complete assessments and interviews.
Placement
Successful learners sign a learnership agreement and begin the programme.
β οΈ Good to Know
Program is ACTIVE and recurring. 2026 applications are open (CLindz Careers, 16 Jan 2026), a new Durban campus cohort starts July 2026, and a separate GenAI cohort began 19 Jan 2026. Intakes are rolling/first-come-first-served with no fixed deadline; main software intakes run in March and September. PROPOSEDβ¦
β’ Only shortlisted candidates are typically contacted β check the official portal for the latest intake dates.
β’ Learnerships are aimed at unemployed South African youth; preference is often given to candidates from designated groups.
β’ Beware of scams β GoCareers never charges for applications, and neither do legitimate employers.
Ready to apply?
Head to the official WeThinkCode_ careers portal to submit your application.
Apply for the WeThinkCode_ Software Engineering Learnership β