EDUCATIONOverviewStudentsTeachersSchoolsCurriculumProject Library
EDUCATION · PROJECT LIBRARY

The curriculum is a list of things worth building.

Every project states its difficulty, estimated time, the skills it teaches, and what it adds to your portfolio — so you always know why you're building it. Every one is a full, step-by-step guided walkthrough — pick a card and start building.

TIER 1 · NO EXPERIENCE NEEDED

Beginner

First builds that teach the fundamentals by making something that works.

Calculator

GUIDED
TIME
~4 hours
SKILLS
Logic, functions, handling user input
STACK
HTML, CSS, JavaScript
PORTFOLIO
A working first build — proof you can ship
REQUIRES
None
Open the walkthrough →

Todo App

GUIDED
TIME
~6 hours
SKILLS
State, lists, persistence basics
STACK
JavaScript, localStorage
PORTFOLIO
The classic rite of passage, done properly
REQUIRES
None
Open the walkthrough →

Weather App

GUIDED
TIME
~8 hours
SKILLS
APIs, async code, reading docs
STACK
JavaScript, a public weather API
PORTFOLIO
Your first app powered by live data
REQUIRES
Calculator or Todo App
Open the walkthrough →
TIER 2 · COMFORTABLE WITH BASICS

Intermediate

Real products with real users in mind — data, auth, and third-party services.

AI Chatbot

GUIDED
TIME
~2 weeks
SKILLS
LLM APIs, prompt design, streaming UIs
STACK
TypeScript, React, an LLM API
PORTFOLIO
High — every team is building with AI
REQUIRES
Weather App or equivalent
Open the walkthrough →

Expense Tracker

GUIDED
TIME
~2 weeks
SKILLS
Databases, CRUD, charts, auth
STACK
React, SQL, authentication
PORTFOLIO
A complete product with real data modeling
REQUIRES
One beginner project
Open the walkthrough →

Spotify Clone

GUIDED
TIME
~3 weeks
SKILLS
Complex UI, media, third-party APIs
STACK
React, Spotify Web API
PORTFOLIO
A polished, recognizable showpiece
REQUIRES
One intermediate project
Open the walkthrough →
TIER 3 · READY TO GO DEEP

Advanced

Systems that look like professional work — because they are.

SaaS Starter

GUIDED
TIME
~4 weeks
SKILLS
Auth, billing, multi-tenancy, deployment
STACK
Next.js, Postgres, Stripe
PORTFOLIO
Very high — a launchable business skeleton
REQUIRES
Expense Tracker or equivalent
Open the walkthrough →

Multiplayer Game

GUIDED
TIME
~4 weeks
SKILLS
WebSockets, real-time state, game loops
STACK
TypeScript, WebSockets, Canvas
PORTFOLIO
Very high — real-time systems impress
REQUIRES
Two intermediate projects
Open the walkthrough →

Trading Dashboard

GUIDED
TIME
~3 weeks
SKILLS
Data pipelines, charts, live feeds
STACK
React, WebSockets, charting
PORTFOLIO
High — data-heavy frontend engineering
REQUIRES
Expense Tracker or equivalent
Open the walkthrough →

AI Agent

GUIDED
TIME
~4 weeks
SKILLS
Tool use, agent loops, evaluation
STACK
TypeScript, LLM APIs, MCP
PORTFOLIO
Very high — the frontier of the field
REQUIRES
AI Chatbot
Open the walkthrough →

Frequently asked questions

What should a beginner build first?
Start with a small project that produces something working end to end — a calculator or a to-do app. Both assume no experience and teach fundamentals like logic, state, and handling input by making something real, which is far more motivating than abstract exercises.
What coding projects look good in a portfolio?
Projects that show you can ship something complete and non-trivial: a product with real data and authentication (an expense tracker), a recognizable clone (a music app), or a system that signals professional range (a SaaS starter, a multiplayer game, an AI agent). Every project in the library notes its portfolio value up front.
How long do the projects take?
It ranges from a few hours for a first beginner build to several weeks for advanced systems. Each project lists an estimated time alongside its difficulty, prerequisites, and the skills it teaches, so you can pick one that fits the time you have.
Do I have to do the projects in order?
Not strictly. Projects list prerequisites so you know what a given build assumes, but the library is organized as tiers you move through as you're ready — not a fixed sequence. You choose the next project by what you want to build and which skill you want to grow.

Want to build one of these?

Guided projects roll out with early access. Join the waitlist to be first in as the library opens.

Join the waitlist →