YoVDO

gophercises

Offered By: Independent

Tags

Go Courses Programming Languages Courses Channels Courses Goroutines Courses Mutex Courses

Course Description

Overview

Gophercises is a FREE course that will help you become more familiar with Go while developing your skills as a programmer. In the course we will build roughly 20 different mini-applications, packages, and tools that are each designed to teach you something different.


Syllabus

In the course we will learn about and practice using:

  • Channels
  • Mutexes
  • Goroutines
  • Functional Options
  • Chaining Interfaces
  • Various parts of the standard library (io, time, and many other packages)
  • Reading input from the command line
  • And much much more!

By completing the exercises in Gophercises you will slowly become more confident using the Go programming language. You will start to learn how to read the standard docs and make sense of them. You will even start to learn how to evaluate the difficulty of a project before doing much coding. In short, you will start to become a great Go developer.


Related Courses

Concurrency in Go
University of California, Irvine via Coursera
Go Essential Training
LinkedIn Learning
Concurrency in Go (Golang)
Udemy
Go Language Overview Course (How To)
Treehouse
Concurrent Programming with Go
Pluralsight