We use cookies to see how our site is used and to make it better for you. We will never sell your data, but we do use it for analytics and ad measurement.



Grandmaster: Milestone
Complete 960 exercises

Grandmaster: Sharpshooter
Complete 28 sharpshooter sprees

Grandmaster: Streak
Study consistently for 144 days

Bronze: Boss
Defeat 1 boss

First Personal Project:
Build a personal project on your own, completely from scratch, then submit ...

Build an AI Agent in Python:
Build an LLM-powered command-line program capable of reading, updating, and...

Build a Static Site Generator in Python:
Build a static site generator from scratch, similar to Jekyll, Hugo, or Gat...

Build a Pokedex in Go:
Build a REPL pokedex on the command line in Go. Learn how to use JSON, make...

Build a Maze Solver in Python:
Build a visual interface that draws, solves, and animates a maze in Python....

Build a Bookbot in Python:
Build your first local command-line application in Python and use the real ...

Build a Blog Aggregator in Go:
Build a blog aggregator microservice in Go. Put your API, database, and web...

Build Asteroids using Python and Pygame:
Build a clone of the classic Asteroids game using Pygame and object-oriente...