</>
Skip to content

Go Tutorial

Learn Go

Simple, fast backend language

Start learning →33 / 33 lessons ready

Full curriculum — in order

  1. Introduction
  2. Get Started
  3. Syntax
  4. Comments
  5. Variables
  6. Constants
  7. Data Types
  8. Operators
  9. Strings
  10. Booleans
  11. If Else
  12. Switch
  13. Loops
  14. Functions
  15. Parameters
  16. Arrays
  17. Slices
  18. Maps
  19. Structs
  20. Pointers
  21. Methods
  22. Interfaces
  23. Packages
  24. Modules
  25. Error Handling
  26. Goroutines
  27. Channels
  28. Concurrency
  29. JSON
  30. HTTP
  31. Files
  32. Generics
  33. Testing