All Courses

CODEQUEST LEARNING PATH

Explore CodeQuest Courses

Explore live coding courses for different ages and experience levels. Not sure where your child should start? Our free placement mission helps us recommend the right program.

Apply for Placement

Age ranges are a guide. Placement is based on readiness, confidence, and prior experience.

EXPLORE BY PROGRAM

Discover the Three CodeQuest Programs

Each program supports a different stage of learning, from first visual coding foundations to interactive projects, age-appropriate AI concepts, text-based programming, and app development.

PROGRAM 1 · AGE GUIDE: 5–7 · 3 PROGRESSIVE COURSES

Quest Starters

Build early coding confidence through playful visual missions.

Young learners discover how coding works by arranging visual blocks, guiding characters and robots, and bringing simple stories to life. Through hands-on challenges, they build confidence with sequences, loops, conditions, and debugging while strengthening logic, creativity, and problem-solving.

Focus:  Visual block coding  ·  Stories and animation  ·  Logic and debugging
Courses in this program

CodeSparks

A playful first step into coding where young learners use stories, puzzles, and CodeSpark Academy activities to explore sequencing, loops, algorithms, events, and simple conditionals while building logic, problem-solving skills, and confidence.

QuestBot Animators

Young learners use ScratchJr to create their own animations, stories, and simple games while exploring sequencing, events, loops, movement, sound, scene changes, character interactions, and broadcast messages.

PROGRAM 2 · AGE GUIDE: 7–10 · 3 PROGRESSIVE COURSES

Code Explorers

Create, improve, and share interactive coding projects.

Learners apply core programming concepts to games, animations, simulations, and focused problem-solving projects. They use events, variables, conditions, functions, and debugging to create and improve their own work while exploring age-appropriate ideas from artificial intelligence and machine learning.

Focus:  Games and simulations  ·  Core programming concepts  ·  Introduction to AI and machine learning
Courses in this program

Creative Coding Foundations

Beginners use Scratch and Code.org to turn ideas into interactive projects while learning sequencing, loops, algorithms, conditionals, variables, coordinates, math, debugging, and problem-solving through games, puzzles, and hands-on activities.

Logic Builders

Students build on their coding foundations through hands-on projects with nested loops, operators, while and for loops, lists, data structures, and functions, learning to organise their code and solve more advanced problems.

Smart Tech Explorers

Students explore game development, video sensing, voice commands, string validation, science, machine learning, and sentiment analysis while discovering how code can respond to people and interact with the real world.

PROGRAM 3 · AGE GUIDE: 8–12 · 3 PROGRESSIVE COURSES

Mission Builders

Move into text-based coding and real-world app creation.

Learners move beyond block-based coding into text-based programming, game development, and app creation. They write commands, design interactive interfaces, and build practical digital projects while learning to plan, code, test, debug, and improve complete solutions.

Focus:  Text-based programming  ·  App and interface design  ·  Real-world digital projects
Courses in this program

Text Coding Foundations

Students move beyond block coding and begin writing Logo commands to create shapes, patterns, graphics, and interactive programs while learning loops, lists, variables, functions, coordinates, comparison operators, and conditionals.

Interactive App Quest

Using App Lab and JavaScript, students design user-friendly screens, add buttons and inputs, build navigation and app logic, and debug complete projects such as a stopwatch, a guessing game, an ordering app, and a quiz app.

Real Builder Quest

Using MIT App Inventor, students build mobile apps with voice, sound, sensors, location, animation, AI, and live data while discovering how practical, everyday applications are designed, developed, tested, and improved.