Logo Build with Git
Log in Try now

Challenges

Master Programming Fundamentals

Build real‑world projects and level up with hands‑on experience using a clear, accessible **progress** ring and content‑first cards.

Build your own GPT (LLM) icon

Build your own GPT (LLM)

Build your own GPT from scratch using pytorch, and learn how it works internally

0%
0/19 challenges
Build your own React icon

Build your own React

Learn how to build a Javascript frontend library by building mini-react

0%
FREE
0/15 challenges
Build your own Redis icon

Build your own Redis

Learn about TCP servers, the Redis protocol and more.

0%
FREE
0/15 challenges
Build a Database icon

Build a Database

Learn about database by building one from Scratch

0%
0/14 challenges
Build a HTTP server icon

Build a HTTP server

Learn about basics of networking by building a HTTP server

0%
0/43 challenges
Build a Compiler icon

Build a Compiler

Learn about tokenization, ASTs, and more by building a compiler

0%
0/84 challenges
Build your own Git icon

Build your own Git

Learn about git objects, plumbing commands and more.

0%
0/7 challenges
Build your own Docker icon

Build your own Docker

Learn about containers, namespaces, cgroups and more.

0%
0/12 challenges
Build a orchaestrator icon

Build a orchaestrator

Learn about Kubernetes and about container orchestration, pods, services by building one.

0%
0/25 challenges