A beginner’s guide to programming with Go.

3hr 24min of on-demand video.


  • No requirements



This course will give you an understanding of how the Go language works. The following are some of the topics covered in this course:

  • Setting up Go
  • GOPATH and the Go filestructure
  • Datatypes, interfaces, structures and pointers in Go
  • Control Statements
  • Concurrency
  • Parallelism
  • Goroutines
  • Channels
  • API development with Go
  • Database connection with Go
  • Hosting a Go application on the Heroku cloud

Who this course is for:

  • Beginner computer scientists
  • Beginner software enthusiasts