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 and Cape Town.
Build enterprise-grade single-page applications with Angular. Covers components, directives, services, routing, forms and RxJS observables.
A comprehensive Java course from first principles through to object-oriented programming — variables, control flow, methods, arrays, inheritance, interfaces, generics and Java 21 features.
Master version control with Git and collaborative workflows on GitHub. Branching, merging, pull requests, rebasing and CI/CD integration.
The perfect starting point. Learn programming logic, problem-solving, variables, loops and functions using beginner-friendly examples and exercises.
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.
Analyse, visualise and interpret data with Python. Covers Pandas, NumPy, Matplotlib and Seaborn — essential for data-driven roles.
Build dynamic server-side web applications with PHP. Covers PHP 8+ syntax, OOP, database integration and REST API development.
Master PHP's most popular framework. Eloquent ORM, Blade templating, authentication, queues, API resources and Laravel best practices.
Master relational database design, advanced SQL queries, indexing, performance tuning and database administration with PostgreSQL.
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 Java applications with Spring Boot. Dependency injection, Spring MVC, Spring Data JPA, REST APIs and Spring Security.
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) and Cape Town (Observatory) campuses.
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 training and recruitment group since 1991, and is MICT SETA accredited — making our certificates recognised by employers across South Africa.
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.
Choose your course, pick a date and book your seat. Full-time (5 days) or part-time. Johannesburg, Cape Town and online.