🧩 Python for Kids — Module 2 of 4 · 10 hrs
🧩

Logic, Functions & OOPInteractive Programs, Functions & a First Taste of Classes

Reusable Code and a First Real Taste of Software Architecture

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.

LoopsFunctionsClassesFiles & Exceptions
10
Hours · This Module
2 of 4
Python for Kids Modules
10–17
Explorer → Pioneer
Online
Nationwide

Module 2 Curriculum

🔁 Loops & User Input

while loops and interactive programs that read what the player types and respond.

🛠️ Functions

Write reusable, organised code instead of repeating yourself.

🧩 Classes — Object-Oriented Programming

Design custom objects of your own — a first real taste of software architecture.

📁 Files, Exceptions & Testing

Save data between sessions and handle errors gracefully instead of crashing.

🧩
Module 2: Logic, Functions & OOP
Ages 10–17 — builds on Module 1
Ages10–17
FormatLive Online
Length10 hrs (10 lessons)
Class SizeMax 8 learners
R 2,750
for this module (10 lessons) · Ad-Hoc R 300/lesson
Terms start Feb · Apr · Jun · Sep — Ad-Hoc lessons available year-round. Can be taken on its own or as part of the full Python for Kids course.

What They'll Be Able to Do

Frequently Asked Questions

Does my child need to have done Module 1 first?

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.

Why does this module cover classes (OOP)?

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.

How does this fit into the full Python for Kids course?

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.

Ready to start Module 2?

Book a R150 demo lesson, or enrol directly — terms start Feb, Apr, Jun & Sep.