Online Coding Courses

Advance your career by building a code portfolio with the help of our expert code coaches.

Our Courses

Our courses prepare you to gain industry approved certification from the following recognised institutions.

Read more in the FAQ.

Frequently Asked Questions

Why should I learn to code?

Coding is an in-demand skill with extensive job opportunities globally. Careers in tech offer you the opportunity to exponentially increase your salary as a young person if you are willing to work hard and continually learn.
Programmers are employed in a wide variety of different types of companies -- from start-ups to big corporates -- which gives you flexibility in where you want to be employed. Programmers are needed in almost every industry so if you don’t yet know what field you are interested in working in, or if you want to work in a variety of fields in the future, you will have this flexibility. Learning how to code improves your problem-solving abilities by fostering your ability to tackle complex problems.

Which programming language should I learn?

As a developer, you will need to be able to learn new languages and frameworks all the time, so really, the most important skill is how to learn. At CodeSpace we ensure that you will understand core programming concepts, giving you a firm foundation to continuously learn new languages. Beyond that, you should consider what you want to be able to do with coding and choose the language best suited to that outcome.

What financing options are there?

There are payment plans to pay off the course fee over several months. Alternatively, you can apply for a student loan from Student Hero.

How much time do I need to commit to the courses?

We work around your schedule. The courses can be taken part-time or full-time. The longer course lengths shown are estimated for someone studying 10h/week.

When do the courses start?

If you join our courses with 1-on-1 coaching you can start any time. We also have group coaching that starts on specific dates. See the course pages for more details.

What requirements are there to start a course?

A computer and access to the Internet. No previous qualifications needed. Give yourself about 10 hours/week if you want to do a course part-time.

What will I receive at the end of the course?

Upon successfully completing the full course and meeting the passing criteria you will receive a certificate. The assessment is based on projects that need to be completed.

Will I get a job after I graduate?

Our experience from employers is that they want to see skills over qualifications. We help you build a portfolio of code that you can showcase to help you apply for internships or junior roles. CodeSpace does not have a placements program, but does share relevant job openings from its industry network with graduates. The training goes beyond technical topics to give you workplace skills and help with interview preparation.

What kind of jobs will I get with this education?

Our graduates have begun careers at a wide variety of tech companies in both corporate and start-ups, or even freelance. Our courses prepare you for a variety of careers including software development, full-stack web development, mobile app development, web design, UX/UI design and DevOps. Our approach is to give our students a solid foundation in the core principles of programming while also teaching them the practical skills needed to enter the job market.

Is CodeSpace accredited?

CodeSpace is an MICT SETA accredited institution. Our courses prepare you for industry certified exams from AWS and Microsoft. Furthermore, our courses give you credit towards a BCom in Software Development with Cornerstone Institute.

What NQF level are our courses?

Our longer courses are equivalent to NQF level 5.

Which programming language should I learn?

As a developer, you will need to be able to learn new languages and frameworks all the time, so really, the most important skill is how to learn. At CodeSpace we ensure that you will understand core programming concepts, giving you a firm foundation to continuously learn new languages. Beyond that, you should consider what you want to be able to do with coding and choose the language best suited to that outcome.

What is the teaching format?

All learning happens online. Once you are enrolled you will have immediate access to our online learning portal that has videos, code snippets, code walkthroughs, quizzes, challenges and projects. A coach will be assigned to you who will do video calls and be available on a chat platform to assist you.

How does group coaching work?

Group coaching is discounted, so this is a great option to save some money and meet some new friends in your class. Group coaching will have specific start dates and group coaching sessions instead of 1-on-1 coaching. Your coach will still be available for 1-on-1 discussions on the chat platform.

How does study with a buddy work?

You will receive a discount if you enrol with a friend. You will receive 2-on-1 video calls with your coach instead of individual calls. Your coach will still be available for 1-on-1 discussions on the chat platform. If you study with a buddy you save 50% for Web Design and 25% for our longer courses. Speak to an admissions consultant to sign up for this option.