The full route

From first principles to production.

Nothing is locked. Follow the sequence or jump to the idea you need today.

Week 01

Foundations refresh

Syntax becomes muscle memory; the project turns it into a useful CLI.

Week 02

Types, methods, interfaces, errors

Model a domain and make failure behavior explicit.

Week 03

Packages, testing, generics, I/O

Move from snippets to maintainable, tested modules.

Week 04

Concurrency

Coordinate work safely with goroutines, channels and context.

Week 05

Building real programs

Build an HTTP service with persistence and operations basics.

Week 06

Idiomatic, fast, shippable Go

Polish judgment, performance and delivery through a capstone.