The technology landscape evolves rapidly. Code College's 40-hour professional short courses let you master in-demand technologies without sacrificing your current role — online and in-person.
By dedicating just 5–10% of your time, you can master in-demand technologies without sacrificing your current role. Our innovative 40-hour programmes run simultaneously online and in-person, giving you complete flexibility to learn your way.
Complete your course in just one week — 5 consecutive days of focused, hands-on training. Perfect for professionals with a planned gap between projects or who want maximum immersion.
Spread your 40 hours of learning across several weeks at a pace that fits around your work schedule. Available on request for groups — ideal for corporate upskilling programmes.
Expand your skillset with our comprehensive range of professional coding courses — each 40 hours, each employer-relevant. Available online and in-person in Johannesburg.
The perfect starting point. Learn programming logic, problem-solving, variables, loops and functions using beginner-friendly examples and exercises.
Master version control with Git and collaborative workflows on GitHub. Branching, merging, pull requests, rebasing and CI/CD integration.
Learn Python from the ground up — variables, control flow, functions and OOP. Includes a hands-on taste of game development with Pygame, data visualisation with Matplotlib, and web development with Django.
A comprehensive Java course from first principles through to object-oriented programming — variables, control flow, methods, arrays, inheritance, interfaces, generics and Java 21 features.
Build dynamic server-side web applications with PHP. Covers PHP 8+ syntax, OOP, database integration and REST API development.
Build fast, scalable server-side applications with Node.js. Covers the event loop, Express, REST APIs, middleware and async programming.
Build modern, reactive UIs with React. Hooks, state management, component architecture, React Router and consuming REST APIs.
Build enterprise-grade single-page applications with Angular. Covers components, directives, services, routing, forms and RxJS observables.
Master relational database design, advanced SQL queries, indexing, performance tuning and database administration with PostgreSQL.
Analyse, visualise and interpret data with Python. Covers Pandas, NumPy, Matplotlib and Seaborn — essential for data-driven roles.
Build enterprise Java applications with Spring Boot. Dependency injection, Spring MVC, Spring Data JPA, REST APIs and Spring Security.
Master PHP's most popular framework. Eloquent ORM, Blade templating, authentication, queues, API resources and Laravel best practices.
Full-stack JavaScript development with MongoDB, Express, React and Node.js. Build and deploy complete web applications end-to-end.
Intensive preparation for the Oracle Certified Professional Java SE 21 Developer exam. Practice tests, exam strategy and deep-dive on OCP topics.
No hidden fees. No tiered plans. Every short course is priced identically — so you can focus on learning, not comparing packages.
Group bookings & corporate rates available — contact us to discuss.
Most of our short courses assume you have basic programming knowledge. For example, the Angular, React and Node.js courses expect you to be comfortable with HTML, CSS and JavaScript. The Spring Boot course requires Java knowledge. The Python and Java Fundamentals courses, as well as Introduction to Programming, are suitable for beginners with no prior coding experience.
Every short course is 40 hours of instructor-led training. The full-time intensive option runs over 5 consecutive days (Monday to Friday). Part-time schedules are available for groups — contact us to discuss options that fit around your work commitments.
Yes. All courses are available 100% online via live virtual classroom. You get the same instructor-led experience as in-person students, with the flexibility to join from anywhere in South Africa or internationally. In-person delivery is available at our Johannesburg (Woodmead) campus.
The R14,995 course fee covers 40 hours of instructor-led training, all course materials, access to the learning platform for the duration of the course, and a Code College certificate of completion. There are no hidden extras. VAT is not included — corporate clients can request a VAT invoice.
Yes. We offer group rates for teams of 3 or more. We can also deliver courses exclusively for your organisation — in-house at your offices or online — on dates that suit your team. Contact us at info@codecollege.co.za or call +27 83 600 2765 to discuss a custom arrangement.
Yes. Every student who completes a short course receives a Code College certificate of completion. Code College is powered by Compuways, South Africa's trusted IT recruitment and training group since 1990. We've been training developers since 2004 and launched one of SA's first coding bootcamps in 2013/14 — making us the country's longest-running coding bootcamp provider. We were also MICT SETA accredited (NQF Level 5), and as the sector transitions to the QCTO framework we are pursuing QCTO/SAQA alignment for our bootcamps — backed by our long-standing employer network.
Absolutely. Many of our short course students go on to enrol in our full coding bootcamp programmes — Web Programming (3 months), Full-Stack MERN Developer (6 months), or Java Software Engineer (12 months). Short course completion demonstrates commitment and prior knowledge, which can strengthen your bootcamp application.
Code College holds MICT SETA accreditation for its bootcamp programmes and is actively pursuing QCTO/SAQA alignment as South Africa's qualifications framework transitions. Our short coding courses carry a Code College certificate of completion that is recognised across our employer network — built over 30+ years by Compuways, one of SA's leading IT recruitment groups. For corporate clients, short course fees qualify as a Skills Development Levy (SDL) spend under B-BBEE Level 4, making them claimable for tax purposes and BBBEE scorecard points.
Yes. All short courses can be delivered part-time for groups, spreading the 40 hours across several weeks to fit around your team's work schedule. This is ideal for corporate upskilling programmes where staff cannot commit to 5 consecutive full days. Individual learners on our open cohort attend the full-time 5-day intensive. Contact us to discuss a part-time group schedule.
In-person courses are held at Code College's Johannesburg campus in Woodmead, Sandton — close to the N1/N3 interchange and accessible via Gautrain bus routes. All courses also run simultaneously as a live virtual classroom, so learners from Cape Town, Durban, Pretoria and beyond can attend online at no loss of quality. We do not currently have a Cape Town venue, but our online delivery means location is no barrier.
We offer 16 short courses covering the full software development stack: Introduction to Programming, Python Fundamentals, Python Data Analysis, Java Fundamentals, Java OCP 21 Exam Prep, Spring Boot, PHP, Laravel, Angular, React, Node.js, MERN Stack, PostgreSQL, Git & GitHub, Python for AI & Machine Learning, and AI Tools for Developers. Every course is 40 hours of instructor-led training, available full-time (5 days) or part-time for groups, all at R14,995 per person. View the full course list above.
Choose your course, pick a date and book your seat. Full-time (5 days) or part-time. Johannesburg and online.