CodeQuest

Learn to code by playing
a game

Jump through levels, collect code components, and build real Python apps. All while playing our 2D platformer.

Code Forge IDE

Skills you'll master

  • Code Basics
    Variables & Functions
  • Code Logic
    Conditionals & Operations
  • Debugging
    Find & Fix Bugs
  • Real Projects
    Real Working Apps
Features

How it works

Play a platformer game, collect code components, and build Python apps as you progress.

Level 1: Collect Variables

Jump and collect your first component

var
fn
op

Components collected: 2/5

Interactive Platformer

Play a 2D platformer and collect code components as you progress.

Variables
Functions
Operations
Conditions
Output

Collect Components

Collect code components by playing through levels.

Configure Component

Configure Code

Name variables, choose data types, and configure your app logic.

# Generated Python Code
def add(num1, num2):
return num1 + num2
...

Live Code Generation

Python code generates in real-time as you configure each component.

The Process

Three steps to get started

Play the game, collect components, and watch Python code generate as you go.

1

Play & Collect

Play a 2D platformer and collect code components as you progress through levels.

2

Configure Code

Name variables, set data types, and configure your app logic.

3

Watch It Generate

Python code generates in real-time as you configure each component.

Get started

Start coding
through gameplay

Build Python apps by playing a platformer game. Learn as you play.

No credit card needed
Quick setup
Build real projects