Python Quest
A fun, project-based Python course for young learners
Learning Journey
35 Classes
Learning Style
Interactive Learning

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.