Skip to content
AgileLogics

Learn Go

Structured lessons from the basics up — follow the path below in order, at your own pace.

66 lessons ~6h 51m total 7 modules
Start here
  1. 1
  2. 2
    Beginner Projects Beginner 1 lesson

    Build these with nothing but what Level 1 covered — fmt, bufio, strconv, slices, maps, functions, and structs. Read two numbers and an…

  3. 3
  4. 4
    Intermediate Projects Intermediate 1 lesson

    Build these using packages, interfaces, error wrapping, goroutines, and the standard library from Level 2. Read a list of URLs from a…

  5. 5
  6. 6
    Advanced Projects Advanced 1 lesson

    Build these using context, concurrency patterns, database/sql, and the testing and deployment practices from Level 3. Build a JSON REST…

  7. 7
    What You Should Know Now — and What's Next 1 lesson

    Core syntax: variables, zero values, control flow, slices, maps, functions, and multiple return values Structs, methods, pointers, and…

You're ready to build