Python Programming
Programming Fundamentals & Constructs
Learn the building blocks of high level programming.
Data Types
Explore how numbers, characters and other types of data are handled.
Data Structures
Learn how multiple pieces of data are combine together.
Error Handling & Validation
How to handle errors and invalid data within your programs
Security Concepts
Advanced Topics
A look at some of the higher level concepts at iGCSE