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?

Students with demonstrated financial need can apply for an Income Share Agreement. An income share agreement (ISA for short) is a fair and ethical form of student financing to help young people achieve their study dreams. ISAs work like a Stokvel: you receive financing for your studies, and then when you’re earning enough to support yourself you pay back a percentage of your salary to support the education of future generations. Simply put, an ISA enables you to study now and pay later.

Alternatively, students who have a small but steady income can apply for a loan, through our loan partners, where repayments can be as little as R800 per month. Students who are not earning themselves can apply with a family member or sponsor who can prove a steady income.

- Apply for financing
- Learn more about each financing option

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

You can join a part-time (Software Development only) or full-time class. Part-time requires approximately 10 hours a week. Full-time requires 25 - 40 hours a week.

When do the courses start?

Our classes start on specific dates seen on the course pages.

What requirements are there to start a course?

To study at CodeSpace, you do not need previous coding skills or a matric certificate. You only need English proficiency, digital literacy, a laptop, and a good internet connection to thrive as a CodeSpace student. You will require approximately 10 hours per week if you join a part-time class and 25 - 40 hours per week for a full-time course.

What will I receive at the end of the course?

Upon successfully completing the full program 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?

CodeSpace exists to provide access to high-growth employment opportunities in the tech industry. Training graduates to be employable is every team member's central focus. We are proud of our 91% graduate employment rate. Our graduates are employed in some of the most exciting tech companies in the industry. Our graduates’ earnings increase exponentially over their first 3 years of work. Our ultimate goal is to see our graduates enjoying their work, earning well, and learning something new all the time.

We expect our graduates to play an active role in shaping their early careers; we do not “place” students to be bums in seats.

As a student, we help you create a code portfolio to demonstrate your skills to future employers and empower you to excel in your first interviews through our career coaching program. Once you have graduated, we add you to our employment database shared with top tech companies in South Africa. Every CodeSpace graduate receives continued support over the first 1000 days of their tech career.

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 provides an alternative to getting a degree or an accredited qualification.

CodeSpace is one of many global coding institutions that directly address the skills shortage in the tech industry by providing unaccredited, industry-focused training.

Traditional accreditations have not kept up with the requirements of the tech industry. As a result, global tech companies favour candidates with demonstrable development skills, rather than formal qualifications. Tech giants like Apple, Google, and IBM, no longer require a degree for a candidate to land a job, proving that accreditation no longer equals employability.

Computer Science degrees require 3 to 4 years of studies and hundreds of thousands of rands. But with a CodeSpace course, students can go from having zero coding skills to entering the tech industry as a junior developer in as little as six months. By lowering the time and cost spent on learning to code while ensuring we teach exactly what the industry requires, CodeSpace offers a better value coding education.

Our cutting-edge coding education directly provides what the tech industry is actually looking for: Software Developers. We ensure that we teach the most up-to-date coding curriculum, give you a way to display your skills through a code portfolio, and teach you how to continue learning new coding languages and technologies once you start working.

What NQF level are our courses?

Our longer courses are equivalent to NQF level 5.

What is the teaching format?

All learning happens on our world-class online learning portal, which guides you through videos, code snippets, code walkthroughs, challenges, and projects. Each completed project forms part of your ever-growing code portfolios. As a CodeSpace student, you have access to a personal code coach who will support you through our challenging coursework. You interact with your coaches in live, interactive coaching sessions, which happen online or at a CodeSpace campus.

At CodeSpace, it's not only what we teach but HOW we teach that prepares you to enter the tech industry seamlessly. Our online teaching format simulates an online work environment, while our co-learning space emulates a tech startup and teaches you how to work alongside your future colleagues.

How do classes work?

You’ll spend about 25-40 hours a week studying as a full-time student. This includes lectures and 2 coaching sessions during the day each week.

You’ll spend approximately 10 hours a week studying as a part-time student. This includes pre-recorded lectures and a coaching session in the evening each week.

Whenever you get stuck, you can message your code coach and classmates with your coding questions on a dedicated instant messaging platform. You’ll be assigned a program coordinator who is available to help you daily with any queries.