Building on Module 1's foundations: interactive programs with while loops, reusable functions, a first taste of object-oriented programming with classes, and saving/loading data with files — finishing with a small app.
while loops and interactive programs that read what the player types and respond.
Write reusable, organised code instead of repeating yourself.
Design custom objects of your own — a first real taste of software architecture.
Save data between sessions and handle errors gracefully instead of crashing.
We recommend it — Module 2 builds directly on Module 1's variables, lists and decisions. A learner with existing Python experience can sometimes join directly; ask us about fit.
Object-oriented programming is one of the core skills Pioneer Coders' "Advanced Python with OOP" curriculum line expects — Module 2 is where that's introduced.
This is Module 2 of 4 in the full Python for Kids pathway. See the full course overview for how all 4 modules fit together across Explorer and Pioneer Coders.
Book a R150 demo lesson, or enrol directly — terms start Feb, Apr, Jun & Sep.