This 8-week interactive course introduces kids (ages 8–12) to Python programming through fun, visual projects while building online safety awareness, problem-solving skills, and creative confidence. Through guided exploration, storytelling, and game design, kids learn to code in a playful, age-appropriate environment.
Knowledge
• Core programming concepts: variables, loops, logic, and functions
• Internet safety: protecting personal information, recognizing safe websites
• Game and visual coding foundations using Turtle and Pygame Zero
Skills
• Writing and running Python code in Thonny and Pygame Zero
• Creating interactive stories, drawings, and games
• Using logic and math in simple programs and games
Competences
• Applying safe and responsible behavior online
• Collaborating on coding projects and sharing creations
• Building original Python games and debugging code
• Python basics and Turtle graphics
• Online safety and digital literacy
• Storytelling with code and interactive input
• Game logic, randomness, and user interaction
• Visual game design with Pygame Zero
• Project planning, testing, and debugging
Week 1
Internet safety, setting up Python tools, introduction to Turtle graphics
Week 2
Drawing with code, basic commands, creative designs
Week 3
Storytelling through variables, logic, and interactive choices
Week 4
Math with Python, random functions, logic games
Week 5
Intro to Pygame Zero, moving characters, collisions, sound
Week 6
Game features, scoring, animation, and organizing code
Week 7
Build-your-own-game project: design, plan, test
Week 8
Final project presentations, debugging, reflection, and celebration
• Thonny IDE
• Python 3.x
• Pygame Zero
• Headphones
• Notebook or drawing pad for planning
• Bug-hunting challenges and logic mini-games
• Screen-free unplugged logic games and movement breaks
• Weekly progress reports for parents with activity snapshots
• "Keep Coding Kit" with follow-up resources and club suggestions