← All courses

Go

Go Fundamentals

A simple, fast, compiled language built for concurrency: structs, goroutines, channels, and error handling.

8 lessons

Start the first lesson

Curriculum

  1. 1Hello, GoπŸ“ quiz
  2. 2Variables, Types and ConstantsπŸ“ quiz
  3. 3Control FlowπŸ“ quiz
  4. 4Functions and Multiple Return ValuesπŸ“ quiz
  5. 5Structs and MethodsπŸ“ quiz
  6. 6Slices, Maps and Error HandlingπŸ“ quiz
  7. 7Goroutines and ChannelsπŸ“ quiz
  8. 8Final Project: Concurrent URL Status Checker

Every lesson is open, take them in order or jump straight to what you need.