Skip to main content

Tracks

Pick a track. Start the reps.

Focused learning paths across domains. Build real skills with structured problems, projects, and practice.

How tracks work

Featured track

Frontend Fundamentals

The core mechanics every frontend engineer needs wired in before anything else.

6 modules18 problemsBeginner friendly
1 active · 4 seeded · 1 planned
Start track
01

Frontend Fundamentals

HTML, CSS, DOM, events, and UI behavior. Build a rock-solid frontend foundation.

6 modules18 problems
1 active · 4 seeded · 1 planned
02

Backend Basics

Python, APIs, caching, config, and server logic. Ship reliable backends with confidence.

6 modules20 problems
1 active · 5 seeded
03

React

Components, state, effects, and data flow. Build real React apps from the ground up.

6 modules20 problems
1 active · 5 seeded
04

Algorithms & Data Structures

Arrays, trees, graphs, sorting, and more. Build strong fundamentals for any interview.

13 modules52 problems
5 seeded · 8 planned
05

System Design

Design scalable systems. Make the right tradeoffs. Think like a senior engineer.

8 modules32 problems
1 seeded · 7 planned
06

Testing

Write tests that catch bugs and give you the confidence to ship.

6 modules18 problems
2 seeded · 4 planned
07

Security

Authentication, validation, and defensive code for systems that handle real user input.

6 modules20 problems
1 seeded · 5 planned
08

Full Stack

End-to-end features from database to UI with real tradeoffs across layers.

6 modules23 problems
1 seeded · 5 planned

How tracks work

Follow a path

Tracks are structured paths of problems from fundamentals to mastery.

Build real skills

Each problem reinforces core concepts and builds lasting intuition.

Stay focused

One domain. One goal. Consistent progress that compounds.