Golang Basics - Golang Basics - Learn the fundamentals of Go

This course will cover all the basics one needs to get started with Go.

Go is a relatively simple language, with only a few data structures and primitive types to remember. This simplicity is the reason that many people choose to work with Go, since it gives developers more transparency into their code and performs less "magic" to make your code work.

After this course, you should have a good understanding of the fundamentals of the Go programming language, and be able to write simple programs in Go.

Let's get started!


  1. Setup and Installation
  2. Variables
  3. Types
  4. Structs
  5. Pointers
  6. Maps
  7. Arrays and slices
  8. Control Flow - If, For, and Switch
  9. Functions
  10. Methods
  11. Interfaces

Liked this course? Share it on: