Skip to content

Level 1 · Entry Foundations

Goal: get comfortable reading and writing Go, understand its core building blocks, and ship a small working program.

Modules

  1. Setup & First Program
  2. Variables, Types & Operators
  3. Control Flow
  4. Functions & Multiple Returns
  5. Arrays, Slices & Maps
  6. Structs
  7. Pointers
  8. Error Handling
  9. Packages & Modules
  10. Project — CLI To-Do App

By the end of this level you'll be able to write programs that take input, make decisions, store and process data with slices and maps, handle failure idiomatically with Go's error values, and organize code into packages backed by a Go module.