Information Technology Learnership

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.

By GoCareers Teamβ€’

Apply for the WeThinkCode_ Software Engineering Learnership

Provider: WeThinkCode_ β€’ Johannesburg, Cape Town, Durban

Program Overview

Program Details

Provider:WeThinkCode_
Sector:Information Technology
Duration:16 months full-time on-campus training (about 2 years total including paid placements)
Level:NQF Level 6
Stipend:Free tuition (corporate-sponsor funded); ~R2,000/month stipend for food/transport; two paid 4-month internships
Location:Johannesburg, Cape Town, Durban
Intake:Rolling intakes (main software cohorts in March & September; Durban cohort July 2026) - first-come-first-served, watch the official portal

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:

Software Developer
Data Analyst
IT Support Technician
Cloud Practitioner
Systems Administrator
Junior Engineer

How to Apply

1

Check the requirements

Confirm you meet every entry requirement before you apply.

2

Prepare your documents

Certified ID, matric certificate / qualifications, CV and any supporting documents.

3

Apply online

Submit your application via the official WeThinkCode_ careers portal.

4

Assessments & interview

Shortlisted candidates complete assessments and interviews.

5

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 β†’

← Browse all learnerships