> What do you want to learn? C++

Pick a language, work through the curriculum lesson by lesson, and run real code as you go β€” no setup required.

🐍

Python

General-purpose and beginner-friendly β€” scripting, data, and backend work.

Explore Python β†’
C

C

The language behind operating systems and embedded devices.

Explore C β†’
C++

C++

C with objects, templates, and fine-grained control over memory.

Explore C++ β†’
</>

HTML

The markup that structures every page on the web.

Explore HTML β†’
🎨

CSS

Style, layout, and motion for the pages you build.

Explore CSS β†’
JS

JavaScript

Make pages interactive, in the browser and beyond.

Explore JavaScript β†’

βš” Attack

Ten challenges, CTF-style: broken code to repair, off-by-ones to spot, puzzles with exactly one right answer. Graded on the spot β€” 15 to 40 points each, straight onto the leaderboard.

Explore challenges β†’

πŸ›  Project

Guided multi-step builds β€” a to-do list, a guessing game, a tip calculator β€” broken into checkpoints that each add one real feature. Certificate when you finish the last one.

Explore projects β†’