Extra perks unlocked via skillcraft.ai link
The web is built on HTTP, and there's no better way to understand how something works than to implement it yourself. In this course, we'll learn the nitty-gritty details of the HTTP/1.1 protocol, and as we do so we'll actually build our own HTTP server from scratch in Golang. By the end, you'll have a deep understanding of how web transport works.

ThePrimeagen is a popular software engineer, content creator, and educator known for his expertise in Vim, Git, and software development. He creates educational content on YouTube and Twitch, and is passionate about teaching developers efficient coding practices and tools.
43+ lessons
Interactive
Included
Free
Build an HTTP server from scratch in Go
Understand TCP streams and data transmission
Parse HTTP requests and construct responses
Implement chunked transfer encoding
Strong Go programming skills
Basic understanding of web concepts
Familiarity with networking helpful
Go developers wanting deep HTTP knowledge
Engineers building custom web servers
Developers interested in protocol internals
Notice something missing?
Help us improve this course information for the community