Learn to code.

At CodeSpace you can learn to code in one of our part-time courses or in the full-time academy.

Learn more

Part-Time

Accelerate your career in the tech industry with a part-time course at CodeSpace Academy. Part-time courses allow working professionals to transition into a new skill set while working.

Full Time

Ready to start a career in tech? Learn to code as a full time student at CodeSpace Academy and start working as a developer at one of our partners.

High School

Prepare for the future by learning to code while you’re still in high school. No matter where you want to go in the future coding is a critical skill set to get there.

Start Learning

Career Development

Boost your career by adding HTML, CSS & JavaScript to your skill-set.

Learn about Code 101

Intermediate JavaScript

Learn how to build applications in the world’s most popular language

Learn about intermediate JavaScript

High School Learners: Get a head start

Code your first webpage in one of our introductory classes.

Learn about coding for websites

High School Learners: Get a head start

Learn how to make music using Raspberry Pi computers and code.

Learn about coding for music

The Front-end Web Development Course

Our 10 week full-time program gives learners a solid foundation to create functional, interactive web applications and an introduction to mobile web applications. The content of the course includes HTML, CSS, JavaScript and front-end frameworks.

Course dates: 16 Oct – 15 Dec 2017 & 15-19 Jan 2018

Learn more

What our alumni say about the Academy

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce accumsan massa ac

Amanda, 25

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce accumsan massa ac

Kevin, 21

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce accumsan massa ac

Kholiswa, 19

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce accumsan massa ac

Enodie, 20

Code your future

Kholiswa Ntshinga, a graduate of CodeSpace Academy, tells her story of learning to code.

“I code because I get to create something out of that blank canvas. I build piece-by-piece until it becomes something meaningful. I code because I get to expand my knowledge about the technology that is around us and expand my knowledge about people that use the technology. I code because I believe I am able to create work that will change people’s lives.”

Read more on SABC.