Non-profit to develop SA coder talent - TechCentral

Non-profit to develop SA coder talent

Arlene Mulder

Arlene Mulder

South Africa has a dire shortage of skills, especially of software developers. Now a new, not-for-profit initiative, led by entrepreneurs, is hoping to make a meaningful impact on developing the programming skills that the country so desperately needs.

WeThinkCode, founded by Arlene Mulder, Camille Agon, Yossi Hasson and Justinus Adriaanse, is modelled on 42, a French computer programming school. The founders are establishing a facility in Braamfontein to teach youngsters, from all social and economic backgrounds, to become programmers — at no cost to them.

And they’re encouraging the private sector to invest in future developer talent.

Mulder, who quit her job at Rand Merchant Bank to take on the WeThinkCode project full time with fellow executive director Agon — Hasson and Adriaanse are nonexecutive directors — explains that the idea is to try to do something about the fact that there are millions of young job seekers in South Africa who can’t find employment, yet there are hundreds of thousands of vacancies that corporate South Africa can’t fill because they can’t find the right skills.

Camille Agon

Camille Agon

Mulder was introduced to France’s 42 — the name comes from Douglas Adams’ Hitchhiker’s Guide to the Galaxy — through Agon, who is relocating from Paris to Johannesburg to launch WeThinkCode.

“[The school] has a completely different way of looking at education, specifically in technology,” Mulder tells TechCentral. It takes in youngsters who have the right aptitude to become computer programmers, no matter their background or education (or lack thereof).

“There are massive challenges in South Africa’s education system. We trying to change that and use technology to try and leapfrog this problem,” she says. In the long term, the founders want to expand the 42 model across Africa, training 100 000 new coders, but they’re starting in Johannesburg.

Student applications open in October, with the first “boot camp” set to start in January.

Prospective students, who don’t have to have any previous history in programming, are invited to play an online game that tests their aptitude and problem-solving skills to determine if they are programmer material. There are no fees involved.

“There are no academic or social background checks,” says Hasson, who founded technology company Synaq. The games, which can be played on a mobile device and which get progressively more difficult, determine if a prospective student is able to learn quickly and think logically while also working collaboratively.

Justin Adriaanse

Justinus Adriaanse

Those who complete the boot camp successfully are accepted into the programme, which lasts two years and includes four months of on-the-job experience through an internship programme.

The school will have no teachers and no formal classes, but students must come to the Braamfontein campus because peer-to-peer learning is an essential element of the programme.

“Everything based on ‘gamification’. You literally play a game. It’s tailored to the individual and you can move through the curriculum at your own pace,” says Mulder.

Exams take place every week, with students applying to sit for them when they feel they are ready.

A broad set of development skills is taught, too. “It’s not just teaching coding in a limited stack. You learn everything. And nothing is archaic in the curriculum.”

As students complete certain projects, new ones are unlocked. Through the process, they are also encouraged to learn how to learn, she says.

The programme, which is open to those between the ages of 17 and 35, will work with companies to sponsor students. Hasson says there has already been interest from a number of companies, with a big financial institution set to announce its backing of the project in the coming days.

Companies pay R100 000 to sponsor a student, 25% of which is paid to the student as a stipend to cover basic costs, especially transport to and from the Braamfontein facility.

Once students have passed five exams, typically after about eight months, they become eligible for a four-month internship at the company sponsoring them. There they earn a basic intern’s salary, which they are expected to save to cover their costs through the second year of study. Most students will complete the programme after two years, with sponsoring companies having the first right to offer employment to new graduates.

Hasson believes the model makes eminent sense for companies seeking talent. “They pay huge amounts to recruiters to find the skills they need. And the recruiters often can’t even find the skills they need.”

Yossi Hasson

Yossi Hasson

Through WeThinkCode, they can find the skills they need and can even get a tax benefit since they’re providing funding to a non-profit.

“We are pre-selling the talent pipeline they will get in two years. They’re not doing it because it’s a charity. They are paying upfront for future skills,” says Hasson.

Already, the initiative has secured support for 25 students. WeThinkCode wants to take in 100 students in the first round as is looking to raise R10m from corporate South Africa to do it.

To foster interest, the founders have launched the #BornToCode Challenge, in which they are challenging the top 100 technology leaders in South Africa to take part in an event at which they will play the same games the students play, with the names of the top 10 to be published.

CEOs are asked to pledge money towards the initiative to take part in the challenge.  — © 2015 NewsCentral Media


  1. Greg Mahlknecht on

    So little actual information – I’d love to check the aptitude test out, but you have to get past the application. I filled it in (had to lie about my age, cough), but it looks like they do some manual checks. The entire on-ramp process is very off-putting and opaque.

    How are the weak students weeded out? If they don’t complete the exams before the money runs out, do they just leave? Surely the academy has some responsibility to the sponsors to make sure they aren’t wasting their money?

  2. Thank the Lord no taxpayer funding is being used or worse abused.
    But to be practical isn’t the world awash in software at the moment? What are these trainees going to code? More apps to chew yet more airtime and battery life?

  3. 7 yr olds can learning coding so why not encourage from a young age instead of 17 as entry level?

  4. Greg Mahlknecht on

    Because 7 year olds aren’t employable. This project is more or less an outsourced intern programme – many companies (including mine) take on promising and enthusiastic juniors after them writing a test and having an interview. If you have a couple of guys that have been coding for 20+ years interview an someone and check their work, they can usually spot talent before it flourishes. I’m guessing this holds true in most disciplines, there’s nothing particularly special about computer programming.

    I’m not saying that the idea of this project is bad – so many big companies just hire safely from CVs and end up getting the chaff of the industry that know how to present themselves well – that any move away from that is great news.

    Which reminds me, if there’s any juniors in the Durban area who love coding, I’d be interested to hear from you, we’re looking to fill a position right now 🙂

  5. I don’t get the age restrictions especially since there is an aptitude test before admission

© 2009 – 2020 NewsCentral Media