For Complete Beginners — Think Like a Developer
Never written a line of code before? This is where you start. Introduction to Programming teaches you to think logically, break problems into steps, and express solutions in code. Language-agnostic concepts are taught alongside practical Python exercises — the perfect launchpad for any further course.
Binary, CPU/RAM, operating systems and what a programming language actually is.
Install Python, VS Code, run your first program and navigate the terminal.
Store and name data — numbers, text, booleans and None.
Arithmetic, comparison and logical operators; operator precedence.
if, elif, else — making your program choose different paths.
for loops, while loops, break and continue — making your program repeat.
Write reusable blocks of code, pass arguments and return values.
Store and retrieve collections of data; iterate over them.
Pseudocode, debugging, reading error messages and working through challenges step-by-step.
Build a number guessing game, a to-do list app and a simple calculator.
All courses are taught by experienced bootcamp instructors of the Code College team — with a total of 30+ years of industry experience in the team.
You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.
Attend in-person at our Woodmead (JHB) campus or join 100% online from anywhere.
Receive a Code College certificate on completion — recognised by employers across South Africa.
Book the Introduction to Programming today — full-time (5 days) or part-time. Johannesburg, Cape Town and online.