From curious to capable

Learn to code.
Build something real.

Your coding journey starts with learning — and ends with something you built.

What do you want to build?

BUILD A WEBSITE

Your first launch

01

Learn

HTML

02

Practice

CSS

03

Build

JavaScript

04

Launch

A real websites project

01 · Discover

Start where you are.
Build where you want to go.

01

Age

16–18

02

Interests

Web + AI

03

Experience

New to code

04

Goal

Build a portfolio

Your recommended path

From zero to web builder

1

Python Fundamentals

2

Programming Logic

3

Practice

4

Projects

5

Portfolio

Find Your Path

02 · Learn

Learning shouldn't feel like
reading a textbook.

WORLD 01

Python Fundamentals

Loops & Logic

Progress80%

2,450

5/5

12

Lesson 4 of 8

Make logic repeat

items = ["learn", "build"]

for step in items:

print(step)

03 · Practice

Don't just watch.
Try it.

CHALLENGE · PYTHON+20 XP

What will this code output?

for level in range(3):

print("Build")

Choose an answer, run the code, and get instant feedback.

04 · Build

Then build something
of your own.

PROJECT PATH

Learn

Practice

Build

Improve

5

Complete

PROJECT

Space Runner

Completed
PythonPygame+450 XP
View Project

05 · Projects

Turn knowledge
into proof.

CourseSkillsProject

06 · Progress

Every step
moves you forward.

12

Day streak

2,450

XP

07

Level

3 / 8

Courses

14

Achievements

Next level550 XP to go
MTWTFSS

07 · Prove

Finish with something
you can show.

Course completed
Projects completed
Skills demonstrated

KodCave Certificate

Python Developer

Awarded for demonstrated skills and completed work

6 PROJECTS1,600 XP

Explore KodCave

Choose your world.
Start building.

Explore Worlds

The KodCave Loop

One journey.
From beginner to builder.

01

Discover

02

Learn

03

Practice

04

Challenge

05

Build

06

Prove

Your first project
is waiting.

Start learning. Build something real.