Login / Signup
Home
Cambridge iGCSE CS
Python Programming
Python Programming
You're not signed in!
Create a free account
or
Log in
to save your progress!
Topic 8.1
Programming Fundamentals & Constructs
Learn the building blocks of high level programming.
Variables & Constants
Sequencing & Selection (If & switch statements)
Definite Iteration
Indefinite Iteration
Arithmetic Operators in Python
Comparison Operators in Python
Logical Operators in Python
Subunit Resources
Programming Fundamentals & Constructs Resources
Class race game
2 Player Race
Flashcards
Crossword
Starters
Vocab Flashcard Wall
Topic 8.2
Error Handling & Validation
How to handle errors and invalid data within your programs
Error Types
Types of Testing
Test Plans & Test Data
Debugging Techniques
Trace Tables
Verification & Validation
Subunit Resources
Error Handling & Validation Resources
Class race game
2 Player Race
Flashcards
Crossword
Starters
Vocab Flashcard Wall
Topic 8.3
Data Types
Explore how numbers, characters and other types of data are handled.
Strings
Integer
Float data type
Boolean
Subunit Resources
Data Types Resources
Class race game
2 Player Race
Flashcards
Crossword
Starters
Vocab Flashcard Wall
Topic 8.4
Data Structures
Learn how multiple pieces of data are combine together.
1 Dimensional Arrays
2 Dimensional Arrays
Dictionaries
Records data structure
Subunit Resources
Data Structures Resources
Class race game
2 Player Race
Flashcards
Crossword
Starters
Vocab Flashcard Wall
Topic 8.5
Advanced Topics
A look at some of the higher level concepts at iGCSE
Functions & Procedures
Strings Methods & String Manipulation
Subunit Resources
Advanced Topics Resources
Class race game
2 Player Race
Flashcards
Crossword
Starters
Vocab Flashcard Wall
Splitscreen Race
Multiplayer Race
Unit Crossword
Unit Flashcard Wall