
WeThinkCode: Youth Development Programme 2025

Additional Information
Are you a young, tech-savvy South African eager to launch a career in software development but lack formal qualifications? The WeThinkCode_ Software Development Programme might be the perfect fit. Designed for youth aged 17 to 35, this programme provides a full-time, tuition-free opportunity to develop the practical skills needed to thrive in the digital economy.
Background & Job Description
WeThinkCode_ is an industry-leading, non-profit software development academy that identifies and trains young talent in coding and software engineering, regardless of previous education. By removing traditional barriers to entry, the programme offers underrepresented youth a chance to gain job-ready programming skills in just 2 years.
The curriculum is industry-driven and updated regularly to match the ever-evolving demands of the tech sector. The programme culminates in job placements with top companies in South Africa’s technology and innovation sectors.
Tasks
As a student in the WeThinkCode_ programme, your responsibilities will include:
- Participating in a peer-to-peer learning environment
- Engaging in project-based tasks simulating real-world software development
- Collaborating with peers on coding challenges
- Completing weekly assessments and long-term projects
- Attending workshops and hackathons
- Developing soft skills for the workplace (communication, problem-solving, teamwork)
Qualifications
To qualify for the programme, applicants must meet the following criteria:
- Be between 17 and 35 years old
- Possess one of the following documents:
- A valid South African ID
- A valid Passport with a valid work permit
- A valid asylum seeker permit
- Not currently employed or enrolled in any academic programme (this is a full-time commitment)
- Willing to accept and adhere to WeThinkCode_’s Privacy Policy and PAIA/POPI Manual
Experience
No prior coding or tech experience is required to apply. The selection process is designed to identify logical thinking and problem-solving skills rather than academic performance or past job roles.
Applicants must have access to the following during the application process:
- A smartphone or computer
- Stable internet connection
- A valid South African mobile number
- An active email address (you can create one for free here)
Brief Company Contact Details
WeThinkCode_
📍 Location: Johannesburg, Cape Town, and Durban
🌐 Website: www.wethinkcode.co.za
📧 Email: info@wethinkcode.co.za
📞 Phone: Not publicly listed; contact via website form
📢 Social Media: @WeThinkCode on Twitter, Facebook, LinkedIn