Python Short Coding Course — South Africa

Python Fundamentals Course

OOP, Pygame, Matplotlib & Django

Learn Python from the ground up — the language behind data science, AI, web development and automation. This course takes you from zero to a solid Python foundation, with hands-on projects in game development (Pygame), data visualisation (Matplotlib) and web development (Django).

PythonOOPPygameDjango
40
Hours of Training
R14,995
Course Fee
5 Days
Full-Time Option
JHB · CPT
+ Online Nationwide
What You Will Learn

Course Curriculum

Python Basics

Variables, data types (str, int, float, bool, list, dict, tuple, set), operators and expressions.

Control Flow

if/elif/else, for and while loops, break, continue, and writing clean conditional logic.

Functions

Defining functions, parameters, default values, *args/**kwargs, return values and scope.

Object-Oriented Programming

Classes, objects, __init__, inheritance, encapsulation and polymorphism.

File I/O & Exception Handling

Read and write files, handle exceptions with try/except and work with JSON.

Modules & Packages

Import built-in and third-party modules, create your own packages and use pip.

Pygame — Game Development

Build a simple 2D game: game loop, sprites, collision detection and sound.

Matplotlib — Data Visualisation

Create line charts, bar charts, histograms and scatter plots from real data.

Django Basics — Web Development

Set up a Django project, create views, templates and a simple URL-based app.

Mini Project

Apply everything you've learned in a capstone project of your choice.

Prerequisites: No prior programming experience required.
How It Works

What to Expect

🎓

Expert-Led Training

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.

💻

Hands-On Projects

You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.

📍

Johannesburg & Cape Town

Attend in-person at our Woodmead (JHB) campus or join 100% online from anywhere.

📜

Certificate of Completion

Receive a Code College certificate on completion — recognised by employers across South Africa.

Ready to Level Up Your Skills?

Book the Python Fundamentals Course today — full-time (5 days) or part-time. Johannesburg, Cape Town and online.

💬