coming recording now

go foundations

from hello world to a tested, concurrent http service. you build feedstack, a real feed aggregator, one lesson at a time.

32 lessons|6 modules|~6 hours

what you’ll learn

  • read and write idiomatic go: slices, maps, pointers, errors as values, interfaces
  • model real data with structs, methods, embedding, and generics
  • fetch many sources at once with goroutines, channels, select, and context
  • ship it: table-driven tests, fuzzing, an http server, logging and config
  • finish with one real project end to end: a concurrent feed aggregator

curriculum

frequently asked

when does this launch?
recording now. lessons go live one by one as they're finished, and founding members get each one in early access.
do i need prior go experience?
no. it starts at hello world. experience in any other language helps but isn't required.
what go version does it use?
go 1.26. everything is standard library first; third-party packages only when they earn it.
how is this different from the go tour?
the tour shows syntax. this course builds one production-shaped project and teaches the judgment: when pointers, which concurrency shape, how to test.

how this course is made

the curriculum is curated by karnstack and reviewed by senior engineers in the industry before it ships. narration is an ai voice (elevenlabs) reading human-written, human-reviewed scripts. read how courses are made.

Command Palette

Search for a command to run...