For Working Professionals

Short Coding Courses
for Busy Professionals

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.

At a Glance
Duration 40 hours
Full-time 5 days
Part-time On request
Delivery Online & In-person
Investment R14,995
40
Hours of
intensive training
13
Courses
available
5%
Of your time to
master a new skill
2
Modes: online
& in-person
Why Short Courses

Upskill Without Career Disruption

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.

Full-Time Intensive

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.

5 days · Mon–Fri
🗓️
Part-Time Flexible

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.

Group bookings · Custom schedule
Master In-Demand Technologies

Short Coding Courses in South Africa — Python, Java, React, Node.js & More

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.

Angular

Angular Course

Build enterprise-grade single-page applications with Angular. Covers components, directives, services, routing, forms and RxJS observables.

Angular TypeScript RxJS
Java

Java Fundamentals Course

A comprehensive Java course from first principles through to object-oriented programming — variables, control flow, methods, arrays, inheritance, interfaces, generics and Java 21 features.

Java OOP Java 21
Git GitHub

Git & GitHub Course

Master version control with Git and collaborative workflows on GitHub. Branching, merging, pull requests, rebasing and CI/CD integration.

Git GitHub Version Control
Programming

Introduction to Programming Course

The perfect starting point. Learn programming logic, problem-solving, variables, loops and functions using beginner-friendly examples and exercises.

Beginner Logic Foundations
Python

Python Fundamentals Course

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.

Python Pygame Matplotlib Django
Python

Python Data Analysis Course

Analyse, visualise and interpret data with Python. Covers Pandas, NumPy, Matplotlib and Seaborn — essential for data-driven roles.

Python Pandas Data Analysis
PHP

PHP Course

Build dynamic server-side web applications with PHP. Covers PHP 8+ syntax, OOP, database integration and REST API development.

PHP 8+ OOP MySQL
Laravel

Laravel Course

Master PHP's most popular framework. Eloquent ORM, Blade templating, authentication, queues, API resources and Laravel best practices.

Laravel PHP MVC
PostgreSQL

PostgreSQL Course

Master relational database design, advanced SQL queries, indexing, performance tuning and database administration with PostgreSQL.

PostgreSQL SQL Database Design
Node.js

Node.js Course

Build fast, scalable server-side applications with Node.js. Covers the event loop, Express, REST APIs, middleware and async programming.

Node.js Express REST API
React

React Course

Build modern, reactive UIs with React. Hooks, state management, component architecture, React Router and consuming REST APIs.

React Hooks JSX
Spring

Spring Boot & Spring Framework Course

Build enterprise Java applications with Spring Boot. Dependency injection, Spring MVC, Spring Data JPA, REST APIs and Spring Security.

Spring Boot Java Microservices
MongoDB React

MERN Stack Course

Full-stack JavaScript development with MongoDB, Express, React and Node.js. Build and deploy complete web applications end-to-end.

MongoDB Express React Node.js
Oracle Java

Java OCP 21 Exam Prep Workshop

Intensive preparation for the Oracle Certified Professional Java SE 21 Developer exam. Practice tests, exam strategy and deep-dive on OCP topics.

Java 21 OCP Certification Exam Prep
Simple Pricing

One Price. Every Course.

No hidden fees. No tiered plans. Every short course is priced identically — so you can focus on learning, not comparing packages.

Per Course / Per Person
R14,995
All inclusive · VAT exclusive
  • 40 hours of instructor-led training
  • Online and in-person delivery
  • Full-time intensive (5 days) option
  • Part-time option available for groups
  • Course materials included
  • Certificate of completion
Book Your Course →

Group bookings & corporate rates available — contact us to discuss.

FAQ

Frequently Asked Questions

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.

Ready to Level Up?

Choose your course, pick a date and book your seat. Full-time (5 days) or part-time. Johannesburg, Cape Town and online.

Book a Course → Chat on WhatsApp
💬