codeX programmes

4IR Work Readiness

Train the next generation of tech talent in 4IR technologies!

This is a large-scale 4IR programme that combines theory and practice to create new 4IR-skilled talent ready for the workplace of the future.


Designed in collaboration with Accenture and the University of Johannesburg (UJ),the 8-month intensive work readiness (WIL) programme combines theory and hands-on projects for emerging technology fields such as AI, Machine Learning and Blockchain.accommodates, and accommodates cohorts of 60+ participants.

A game-changing opportunity to:

Download the 4IR Work Readiness Programme Overview

Skills for a Digital Future

The future is digital. Over 200 million jobs in sub-Saharan Africa will require digital skills by 2030.

Problem solving, critical thinking, and code understanding are the most in demand skills for today’s workforce.

Skills for a Digital Future is a groundbreaking new capacity building programme that develops these skills to boost participation in the digital economy, and unlock a whole new pool of coding potential.

Drawing on our experience over the last ten years, codeX created this program to prepare young people to become competent computational thinkers, able to become active participants in the digital economy.

Fully remote, part time, and easily accessible on a low-data, mobile-friendly platform, this programme can be completed by anyone, from anywhere, even on a smart phone.

Our first two cohorts held 100 and 150 participants respectively, and the programme can support up to 500 people in a cohort. Speak to us if you’re looking for a larger-scale delivery.

Participants:

This programme is for: Organizations who employ youth, and want to make support their young employees to become better problem-solvers who are able to understand and work with your technical toolset through capacity building programmes Organizations who support young people to become more digitally aware, and able to access better employment, through CSI, grant funding and other forms of sponsorship.

Download the Skills for a Digital Future Programme Overview

What they say - Skills for a Digital Future

The most useful skill outside the program has been problem-solving. Coding taught me to break down complex problems into smaller, manageable steps, which is helpful in various non technical situations. This approach improves decision-making, enables better planning, and enhances efficiency in tackling challenges beyond coding. - Mahlatse


The most surprising element was likely how much of a difference understanding the fundamentals made when tackling more complex coding concepts. Each topic seemed to build on the last, creating a solid foundation for problem-solving. - Lawrence

Agile Web Developer (AWD)

A project-driven Work Integrated Learning programme that equips participants with the agile technical and collaboration skills required for full stack web development, ready to participate on software teams, in just one year. Each semester ends with a week-long design sprint Hackathon in which teams develop and demo their own web app. Graduates exit at an intern or junior developer (SFIA Level 2 or 3).

Agile technical programme Agile practice
* Algorithms and Test Driven Development
* Full Stack Web Development
* Vanilla JavaScript, NodeJS, DOM & CSS Basics
* Version Control using git & GitHub
* Clean Code & TDD
* Databases & SQL using PostgreSQL
* Deployment via GitHub Pages & Dokku
* Creating & consuming APIs
* Web Apps & APIs using ExpressJS
* Planning, Kanban & Standups
* Weekly Demo & Retro
Product Development
* Personas
* Story Maps
* Prototypes



What they say - AWD alumni

Web development provides a creative outlet that allows me to bring my ideas to life, which as an individual I find fulfilling. Every time I tried creating websites I realized there’s always something new to learn and I love the intellectual stimulation it provides. - Sakhile


This programme is different from other programs that I’ve participated in. There is so much support and interaction, making it more motivating for an individual to finish what they have started. It gives opportunities to everyone despite their skill-set, as long as they see you are willing to put in the work and improve yourself. - Progress