Explore All Courses
    Made for Curious Young Minds
    Learn by Doing

    Python Quest

    A fun, project-based Python course for young learners

    Learning Journey

    35 Classes

    Learning Style

    Interactive Learning

    Kid-friendly lessonsInteractive activitiesGuided learning
    Python Quest

    Learn • Practice • Grow

    Build Skills with Confidence

    Discover

    What's This Course About?

    A fun learning journey designed to help children explore, understand and confidently apply new skills.

    Setup & Hello World

    What Your Child Will Learn

    Set up Python and VS Code, create Python files, run programs, and write simple print statements to create a first Python program.

    Variables – Backpack of Data

    What Your Child Will Learn

    Understand variables as containers for information, store and change values, and use input() to collect information from the user.

    Math – Cookies & Candy

    What Your Child Will Learn

    Use Python for addition, subtraction, multiplication, division, remainders, whole-number division, powers, and calculations using numbers entered by the user.

    Logic – Secret Doors

    What Your Child Will Learn

    Understand True and False values and use comparison operators such as ==, !=, >, <, >=, and <= together with and, or, and not.

    If/Else – Choosing Paths

    What Your Child Will Learn

    Use if, elif, and else to make decisions in programs based on different conditions and user choices.

    Loops – For Basics

    What Your Child Will Learn

    Use for loops and range() to repeat actions, loop through strings, and create counting and countdown programs.

    Loops – While & Guessing

    What Your Child Will Learn

    Understand while loops and use break and continue to control repeated actions while building simple guessing and password programs.

    Functions – Magic Spells

    What Your Child Will Learn

    Create reusable functions using def, pass information through parameters, and return results using return.

    Lists – Bags of Items

    What Your Child Will Learn

    Create lists, add and remove items, find the length of a list, and use loops to work with multiple pieces of data.

    Dictionaries – Treasure Maps

    What Your Child Will Learn

    Understand key-value pairs, create dictionaries, access and update values, and loop through dictionary data.

    Class Library – Dictionary Project

    What Your Child Will Learn

    Use dictionaries to create a simple library system that stores books and their availability while practicing adding, accessing, and displaying information.

    Strings – Playing with Words

    What Your Child Will Learn

    Work with text using uppercase and lowercase conversion, replace text, slicing, indexes, length, word counting, and other string operations.

    Random, Time & Debugging

    What Your Child Will Learn

    Use random numbers and random choices, add delays with time.sleep(), and handle simple errors safely using try and except.

    Turtle – Drawing Shapes

    What Your Child Will Learn

    Use Python Turtle to draw lines, circles, squares, triangles, stars, and other basic shapes using movement commands and loops.

    Turtle – Colors & Patterns

    What Your Child Will Learn

    Use turtle colors, pen sizes, loops, and repeated movements to create colorful drawings, spirals, patterns, and digital art.

    Turtle – Mini Project

    What Your Child Will Learn

    Combine turtle shapes and loops to create a complete scene containing objects such as a sun, flower, clouds, tree, grass, house, and rainbow.

    Review Day

    What Your Child Will Learn

    Review variables, math, if/else, loops, functions, lists, dictionaries, and turtle while improving previously created mini-projects.

    Boss Project – Guessing Game

    What Your Child Will Learn

    Combine input, random numbers, loops, and if/else logic to build a number guessing game with hints, limited attempts, and scoring.

    Boss Project – Quiz Game

    What Your Child Will Learn

    Use dictionaries, loops, conditions, and scoring to create an interactive quiz game with multiple questions and results.

    Boss Project – Story Generator

    What Your Child Will Learn

    Collect user inputs and combine them with random choices to generate creative and funny stories with different characters, places, villains, twists, and endings.

    Boss Project – Rock-Paper-Scissors

    What Your Child Will Learn

    Build a player-versus-computer game using lists, random choices, conditions, multiple rounds, and a score system.

    Boss Project – Shop Simulator

    What Your Child Will Learn

    Use dictionaries, user input, lists, and mathematics to create a virtual shop where users select products, build a cart, and calculate the total cost.

    Boss Project – Pet Care 1

    What Your Child Will Learn

    Create a pet simulator using dictionaries to store hunger and happiness and update pet statistics based on actions such as feeding and playing.

    Boss Project – Pet Care 2

    What Your Child Will Learn

    Add while loops to the pet simulator so users can repeatedly feed, play, sleep, and interact with their virtual pet until they choose to quit.

    Boss Project – Pet Care 3

    What Your Child Will Learn

    Use time delays and conditions to simulate time passing and create game-ending conditions based on hunger and happiness.

    Boss Project – Pet Care Final

    What Your Child Will Learn

    Combine multiple statistics, actions, loops, conditions, and win or lose rules to create a complete Tamagotchi-style pet simulator.

    Boss Project – Turtle Drawing App 1

    What Your Child Will Learn

    Use turtle screen events and keyboard controls to move a turtle around the screen and create an interactive drawing application.

    Boss Project – Turtle Drawing App 2

    What Your Child Will Learn

    Add keyboard controls for changing drawing colors and allow users to switch colors while creating artwork.

    Boss Project – Turtle Drawing App 3

    What Your Child Will Learn

    Add clear-screen and reset controls so users can erase their drawings and return the turtle to its starting position.

    Boss Project – Turtle Drawing App Final

    What Your Child Will Learn

    Combine movement, colors, pen size, clear, reset, and other controls to complete an interactive drawing studio.

    Review – Core Python Topics

    What Your Child Will Learn

    Review variables, mathematics, if/else conditions, loops, and functions while improving previous projects with new features.

    Review – Data Structures

    What Your Child Will Learn

    Review lists, dictionaries, and strings by adding, removing, accessing, slicing, and organizing different types of data.

    Review – Fun Modules

    What Your Child Will Learn

    Review random, time, and turtle modules through dice games, countdowns, random choices, and quick drawing activities.

    Boss Project – Free Choice 1

    What Your Child Will Learn

    Choose a favorite previous project, understand its existing code, and add new features or improvements using the Python concepts learned.

    Boss Project – Free Choice 2

    What Your Child Will Learn

    Continue expanding a selected project by adding features such as scoring, new characters, levels, loops, or additional user interactions.

    Showcase Day

    What Your Child Will Learn

    Present a completed Python project, explain how it works in simple words, demonstrate the program, and confidently share what was learned.

    A Better Way to Learn

    Learning That Kids Look Forward To

    Lessons are designed to keep children involved, curious and confident instead of simply watching and memorising.

    Interactive Learning

    Children learn by exploring concepts, solving activities and actively participating.

    Made for Kids

    Concepts are presented in a simple and engaging way that helps young learners stay interested.

    Confidence Building

    Step-by-step learning helps children strengthen skills and feel proud of their progress.

    Ready to Start?

    Begin Your Child's Learning Adventure

    Discover how engaging, guided and interactive learning can help your child build skills with confidence.