Why study
at we think code_

No matric certificate needed to apply
No prior coding experience or qualification needed

SETA accreditation  | Job placement

About the we think code_ programme


SETA Accredited

WeThinkCode_ is a Sector Education and Training Authorities (SETA) accredited training academy providing learners with the opportunity to develop the level of coding skills needed to become employable software developers.


WeThinkCode_ was established in 2016 and has three campuses; located in Johannesburg, Cape Town and Durban. We have graduated over 700 students and seek brilliant young people who want to be a part of Africa’s growing tech sector.


Gender Inclusive

Our academy is gender inclusive with 52% of our students being women, thanks to our WomenThinkCode= initiative which aims to address the under representation of women in the tech sector.

Months Training

The programme is 20 months long, with 16 months on campus training and 4 months on internship with an industry partner. The academic year starts in September every year and at the end of the programme students graduate with an NQF 5 National Certificate in Systems Development.

Curriculum & career

What is coding?

Coding, also known as computer programming, is the process of designing, writing and testing the systems that run software in digital devices like phones and computers, as well as apps like Facebook, Whats App and mobile game.

Is coding for me?

  • Many people believe that mathematics is needed to learn to code. Although it is helpful to have mathematics, it is possible to learn to code without it. Here are some questions to help you decide if coding might be for you: 
    • Are you good at solving problems?
    • Are you curious and eager to learn? 
    • Are you a logical thinker? 

If you answered ‘yes’ to these questions you should consider applying to WeThinkCode_.

Career opportunities

  • Software Developer 
  • Software Engineer
  • Web Developer
  • Data Scientist
  • Mobile Developer  
  • Database Administrator

Life on campus

The learning environment at WeThinkCode_ is peer-to-peer, meaning that there are no lecturers telling students what to read and learn. Students are allocated into groups from day one and are expected to be collaborative and an active participant in their learning journey. This means, asking questions and asking for help when the project instructions and reading is not clear. This is the nature of software development, as technologists in the workplace you will need to learn how to work with people and ask for help when you need it. This methodology of learning is intended to prepare students for the work



  • WeThinkCode_ is focused on providing opportunities for youth. To apply, you must be between the ages of 17 and 35 before the academic year starts in September.
  • Applicants must not be in work or other educational institutions when the academic year starts in September, as it is a full time on campus programme.
  • To apply to WeThinkCode_ applicants need to fill out the online application form, take the online assessment, complete the 6-day selection bootcamp and do an interview with the WeThinkCode_ team.
  • Foreign nationals with a work permit can apply to WeThinkCode_. A work permit is important to have in place before the programme starts as we focus on placing our students into jobs once the training is complete.
Alyson Ngonyama

Alyson Ngonyama

Software Developer at Luno 2019 Graduate

“Attending WTC turned into the most life changing two years of my life. From being able to only get the odd admin job here and secretary gig there, I now have an expanding career as a software engineer and can aspire to be whatever I want to be in my future.

Chazni Katz

Chazni Katz

Software Developer at Astute FSE 2021 Graduate

“WeThinkCode_ felt like my last opportunity to obtain an education in software engineering as I dropped out of university due to financial reasons. I am most proud of the growth I have seen in my life. I used to work 6 days a week as a bank teller and was just getting by. Now I feel like I could get a job at almost any company and get paid well.”

Prudence Mahlangu

Prudence Mahlangu

Software Developer at Tourvest | 2019 Graduate

“I see WeThinkCode_ as a bag full of treats. It prepared me for how to become a successful new software engineer by helping me with my confidence, impeccable technical and soft skills, and a job opportunity.”

Send a Message