Program
Python Beginners Path
Twelve lessons across four modules, from the first printed line to a finished game.
Students meet foundational programming concepts through visual, interactive projects — drawing, colour and animation first, then variables, loops and decisions. Every lesson ends with something on screen.
Module 1 · Welcome to Python
-
Welcome to Python
What Python is, where it is used, how a program runs, and the print() function. Project: Hello, World!
-
Drawing with shapes
Pixels, coordinates, squares and circles. Project: a colourful house.
-
Colours with RGB
Red, green and blue components, and building gradients. Project: a rainbow.
Module 2 · Bringing art to life
-
Creating animations
Frames, motion, timing and animation loops. Project: a bouncing star.
-
Interactive pixel art
Simple animations, icon design and pixel aesthetics. Project: an animated heart.
-
Fun animation challenge
Combining several animations and effects. Project: make a puppy wag its tail.
Module 3 · Smart coding
-
Variables
Storing data and changing values. Project: a score counter.
-
Built-in functions
print(), len(), range() and other built-in tools. Project: a mini calculator.
-
Loops
Repetition with for loops. Project: draw a flower automatically.
Module 4 · Making decisions
-
If statements
Boolean logic and conditional reasoning. Project: a traffic light.
-
Random fun
Randomness and simple game mechanics. Project: a digital dice.
-
Build your own game
Variables, loops, conditions and animation together. Project: Catch the Star.