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

  1. Welcome to Python

    What Python is, where it is used, how a program runs, and the print() function. Project: Hello, World!

  2. Drawing with shapes

    Pixels, coordinates, squares and circles. Project: a colourful house.

  3. Colours with RGB

    Red, green and blue components, and building gradients. Project: a rainbow.

Module 2 · Bringing art to life

  1. Creating animations

    Frames, motion, timing and animation loops. Project: a bouncing star.

  2. Interactive pixel art

    Simple animations, icon design and pixel aesthetics. Project: an animated heart.

  3. Fun animation challenge

    Combining several animations and effects. Project: make a puppy wag its tail.

Module 3 · Smart coding

  1. Variables

    Storing data and changing values. Project: a score counter.

  2. Built-in functions

    print(), len(), range() and other built-in tools. Project: a mini calculator.

  3. Loops

    Repetition with for loops. Project: draw a flower automatically.

Module 4 · Making decisions

  1. If statements

    Boolean logic and conditional reasoning. Project: a traffic light.

  2. Random fun

    Randomness and simple game mechanics. Project: a digital dice.

  3. Build your own game

    Variables, loops, conditions and animation together. Project: Catch the Star.

Course materials