# Code College South Africa > South Africa's leading coding bootcamp and coding school. We train school leavers and career changers to become employed software developers in 3–12 months. We also offer coding classes for kids aged 7–17, short professional coding courses, and a Coding for Kids franchise opportunity. ## About Code College is powered by Compuways, South Africa's trusted IT recruitment, consulting and training group since 1991. Founded by Arnold, a BSc (CS) and BSc Hons (CS) graduate from the University of Johannesburg and UNISA, with 30+ years in IT. MICT SETA accredited. ITA member. B-BBEE compliant. Our philosophy: "Learning is experience. Everything else is just information." We are a non-academic, practical, employment-focused coding college. Contact: info@codecollege.co.za | +27 83 700 2858 ## Main Pages - [Coding Bootcamp South Africa](https://codecollege.co.za/coding-bootcamp/): South Africa's leading coding bootcamp. Three tracks — Web Programming (3 months), Full-Stack Web Developer / MERN Stack (6 months), and Java Software Engineer / Spring Boot (12 months). Full-time and part-time options. Available in Johannesburg, Cape Town and online. Pay in ZAR, USD or GBP. School leavers and career changers welcome. No matric required. Job placement support included. - [Coding for Kids](https://codecollege.co.za/coding-for-kids/): Online coding classes for children aged 7–17 in South Africa. Three levels: Jungle Coders (ages 7–9), Code Explorers (ages 10–13), Digital Architects (ages 14–17). Curriculum covers Scratch, Python, app development, game development, robotics, Raspberry Pi, and BBC micro:bit. School term classes and ad-hoc lessons available. Powered by Code College. - [Short Coding Courses for Professionals](https://codecollege.co.za/short-courses/): 40-hour professional short courses for working developers and IT professionals. Courses include: Python Fundamentals (with Pygame, Matplotlib & Django), Python Data Analysis, React, Node.js, Angular, Java Fundamentals, Spring Boot & Spring Framework, MERN Stack, PHP, Laravel, PostgreSQL, Git & GitHub, Introduction to Programming, and Java OCP 21 Exam Prep. Full-time (5 days) or part-time. From R8,995 (Intro to Programming R8,995 FT / R12,995 PT; foundation R14,995; professional R16,995; advanced R19,995). Online and in-person in Johannesburg and Cape Town. - [Own a Coding for Kids Franchise](https://codecollege.co.za/own-a-franchise/): Franchise opportunity to open a Coding for Kids coding school in your community. Available across South Africa (Johannesburg, Cape Town, Pretoria, Durban) and internationally. Joining fee R120,000. Includes brand licence, exclusive territory, full cloud-based LMS, school-aligned curriculum (Grades 1–12), five interest tracks, teacher training and ongoing head office support. No coding expertise required. - [Apply for the Coding Bootcamp](https://codecollege.co.za/apply/): Application form for Code College's coding bootcamp programmes. Full-time and part-time options. Johannesburg, Cape Town and online. - [About Code College & Contact](https://codecollege.co.za/about/): History, mission, credentials (MICT SETA, ITA, B-BBEE), and contact details for Code College South Africa. - [Student Financing](https://codecollege.co.za/student-loans/): Funding options for coding bootcamp students. Code College has partnered with Student Hero, South Africa's biggest student finance support service, for loan and bursary applications. - [Employers — Hire Our Graduates](https://codecollege.co.za/employ/): Information for employers looking to hire job-ready junior developers. Code College graduates are employed at Dimension Data, Discovery, FNB, ABSA, Capitec and more. - [Training Schedule](https://codecollege.co.za/training-schedule/): Intake dates for all coding bootcamp tracks (full-time and part-time) for 2026. - [Pricing](https://codecollege.co.za/pricing/): Full pricing for coding bootcamps and coding for kids programmes, including pre-paid and monthly payment options. - [School Leavers](https://codecollege.co.za/school-leavers/): Dedicated page for school leavers and matriculants considering a coding bootcamp as an alternative to a university degree. ## Blog Posts - [Why South African Employers Should Hire Bootcamp Graduates](https://codecollege.co.za/why-south-african-employers-should-hire-bootcamp-graduates/): South Africa's demand for skilled software developers continues to outpace supply. Code College bootcamp graduates have built and deployed applications using Java, Spring Boot, Python, Django, JavaScript, React, Node.js, and MySQL/MongoDB — giving them the practical foundation employers need. - [How Coding and Robotics Lessons for Kids Shape Future Innovators](https://codecollege.co.za/how-coding-and-robotics-lessons-for-kids-shape-future-innovators/): Coding for kids and robotics lessons boost problem-solving, creativity, critical thinking and resilience. An early start in coding gives South African children a competitive advantage in the job market. - [SARS Academy proud of SQL Training success](https://codecollege.co.za/sars-academy-proud-of-sql-training-success/): Code College trained 95 SARS learners through three levels of SQL training (Database Design, Basic SQL, Advanced SQL). 74% of students passed at 75% or above. - [From Strategy Manager to Full-Stack Java Developer in 12 months](https://codecollege.co.za/from-strategy-manager-to-full-stack-java-developer-in-12-months/): Graduate Thloks switched from business management and banking to become a Full-Stack Java Developer at BMW after completing the Code College Java bootcamp. - [Coding bootcamp vs university degree – Everything you need to know](https://codecollege.co.za/coding-bootcamp-vs-university-degree-everything-you-need-to-know/): A detailed comparison of coding bootcamps and traditional CS degrees, written by Arnold (founder), covering cost, time, employment outcomes and practical skills. - [From Matriculant to Full-Stack Developer in 9 months](https://codecollege.co.za/from-matriculant-to-full-stack-developer-in-9-months/): Graduate Brent went from matric to employed full-stack developer in 9 months, choosing Code College over a CS degree for faster entry into the job market. - [From Motor Mechanic to Full-Stack Developer](https://codecollege.co.za/from-motor-mechanic-to-full-stack-developer/): Graduate Hassan left a theoretical IT degree and a mechanic apprenticeship before finding practical, job-focused training at Code College. - [How to make a career change into Software Engineering](https://codecollege.co.za/how-to-make-a-career-change-into-software-engineering/): Graduate Chrissie changed careers from real estate and tourism to Automation Software Engineer at age 34 through Code College. - [From broke student without funding to top earning Software Engineer](https://codecollege.co.za/from-broke-student-without-funding-to-top-earning-software-engineer/): How Code College's Income Share Agreement (ISA) allows students with no upfront funds to train and pay back a percentage of income once employed. - [How JAVA Programming Can Launch Your Cybersecurity Career](https://codecollege.co.za/how-java-programming-can-launch-your-cybersecurity-career/): Java programming as an entry point into cybersecurity — covers what cybersecurity is, career paths, required skills, and why coding proficiency is essential. - [Navigating the Path to Becoming a Software Engineer](https://codecollege.co.za/navigating-the-path-to-becoming-a-software-engineer/): Overview of the software engineering path — what software engineering is, how it differs from software development, and why coding skills are foundational. - [From Forex Trader To Software Developer In 12 Months](https://codecollege.co.za/from-forex-trader-to-software-developer-in-12-months/): Graduate Justin switched from forex trading to full-stack development in 12 months after completing the Code College bootcamp. - [From Unhappy Degree student to Happy Full-Stack Developer in Six Months](https://codecollege.co.za/from-unhappy-degree-student-to-happy-full-stack-developer-in-six-months/): Graduate Kundani dropped out of a maths and CS degree after 2.5 years to join Code College, becoming a full-stack developer in 6 months. - [From Biotech Graduate to Full-Stack Web Developer in six months](https://codecollege.co.za/from-biotech-graduate-to-full-stack-web-developer-in-six-months/): Graduate Hadiyo, a biotechnology BSc graduate from Wits, became a junior full-stack web developer at an international software company six months after enrolling at Code College. - [The Cybersecurity industry has a skills shortage – Here's how we are solving it](https://codecollege.co.za/the-cybersecurity-industry-has-a-skills-shortage-heres-how-we-are-solving-it/): Code College's approach to solving South Africa's cybersecurity skills shortage through practical coding-first training. - [Why Software Development is A Good Career Choice](https://codecollege.co.za/why-software-development-is-a-good-career-choice/): High demand, competitive salaries, diverse career paths, and remote work opportunities make software development one of the best career choices in South Africa today. - [Why Employers Like To Employ Coding Bootcamp Graduates](https://codecollege.co.za/why-employers-like-to-employ-coding-bootcamp-graduates/): Specialised technical skills, real-world project experience, adaptability, and strong soft skills make coding bootcamp graduates highly attractive to South African employers. ## Short Course Detail Pages - [Angular Course](https://codecollege.co.za/programming-courses/angular/): 40-hour short course covering Angular, TypeScript, components, routing, services and RxJS. Available in Johannesburg, Cape Town and online. - [React Course](https://codecollege.co.za/programming-courses/react/): 40-hour short course covering React, functional components, Hooks (useState, useEffect, useContext), React Router and REST API integration. - [Node.js Course](https://codecollege.co.za/programming-courses/nodejs/): 40-hour short course covering Node.js and Express for building REST APIs, with MongoDB, JWT authentication and cloud deployment. - [Python Fundamentals Course](https://codecollege.co.za/programming-courses/python-fundamentals/): 40-hour short course covering Python from scratch — variables, OOP, Pygame, Matplotlib and Django. - [Python Data Analysis Course](https://codecollege.co.za/programming-courses/python-data-analysis/): 40-hour short course covering data analysis with Python using Pandas, NumPy, Matplotlib and Seaborn. - [Java Fundamentals Course](https://codecollege.co.za/programming-courses/java-fundamentals/): 40-hour short course covering core Java programming including OOP, collections, generics, streams, exception handling and JDBC. - [PHP Course](https://codecollege.co.za/programming-courses/php/): 40-hour short course covering PHP for server-side web development including MySQL, OOP, sessions and forms. - [Laravel Course](https://codecollege.co.za/programming-courses/laravel/): 40-hour short course covering Laravel PHP framework including MVC, Eloquent ORM, Blade templates, authentication and REST APIs. - [PostgreSQL Course](https://codecollege.co.za/programming-courses/postgresql/): 40-hour short course covering PostgreSQL including database design, advanced SQL, indexing, stored procedures and performance tuning. - [Spring Boot & Spring Framework Course](https://codecollege.co.za/programming-courses/spring-boot/): 40-hour short course covering Spring Boot for building REST APIs with JPA, Spring Security and microservices basics. - [MERN Stack Course](https://codecollege.co.za/programming-courses/mern-stack/): 40-hour short course covering the full MERN stack — MongoDB, Express, React and Node.js — building a complete full-stack application. - [Git & GitHub Course](https://codecollege.co.za/programming-courses/git-github/): 40-hour short course covering Git and GitHub including version control, branching strategies, pull requests, GitHub Actions and team workflows. - [Introduction to Programming Course](https://codecollege.co.za/programming-courses/intro-to-programming/): 40-hour beginner course teaching programming fundamentals — variables, logic, loops, functions and problem solving — using Python. - [Java OCP 21 Exam Prep Course](https://codecollege.co.za/programming-courses/java-ocp-21/): 40-hour exam preparation course for the Oracle Java OCP 21 (1Z0-830) certification covering modules, records, sealed classes, concurrency and NIO.2. ## Products - [Python Data Analysis Course](https://codecollege.co.za/product/python-data-analysis/): 40-hour short course covering Python for data analysis — Pandas, NumPy, Matplotlib and Seaborn.