A compact, text-first course that walks you through building an HTTP server directly on top of TCP sockets. Includes small exercises and reference notes.

Back to whereit all begins.
Learn Programming the hard way by building everything from scratch
"Tell me and I forget. Teach me and I remember. Involve me and I learn."
— Benjamin Franklin
About Us
Hi, I'm Alok and this is where I publicly document my work and learning journey. Every project I build, I break it down into structured checkpoints. You can take these courses and build it from scratch. We also have a developer tools marketplace - a collection of tools I have built, available for you to use in your own projects and workflows.
Our Courses
See all →01
2 / 6 checkpoints
Level: Intermediate|Language: Go
Our Tools
See all →Everything is open source
All tools live on GitHub under alokxcode. Read the code, open issues, send PRs.