Projects

Spoonfed, from-scratch programming projects β€” full solution, tests, and graded extensions. Every project teaches you to think, not just copy.

60 projects total
60 🐍 Python complete
9 🟨 JavaScript live
6 tiers (beginner β†’ advanced)

🌱 Tier 0 β€” Absolute Beginner 8 projects

No prior programming knowledge needed. Pure language fundamentals.

πŸ”΅ Tier 1 β€” Beginner 10 projects

You know the basics. Building real, useful tools.

🟠 Tier 2 β€” Intermediate 12 projects

File I/O, external APIs, data processing. Programs that do real work.

🟣 Tier 3 β€” Advanced Beginner 12 projects

Servers, networking, databases, persistence. Multi-module programs.

πŸ”΄ Tier 4 β€” Intermediate+ 10 projects

Production patterns: auth, queues, caching, async. Build for scale.

⚫ Tier 5 β€” Advanced 8 projects

Compilers, runtimes, databases from scratch. Deep CS.

No projects match. Clear filters