intermediateProgramming Languages

Go for Backend Engineers

Goroutines, channels and services that stay boring

By CodeCraft Academy14 lessons~19h4.7(143)

Go for Backend Engineers: Goroutines, channels and services that stay boring.

What you'll be able to do

  • Use goroutines without leaks
  • Design idiomatic packages
  • Profile and tune a service

Curriculum

Getting started
How this course workspreview
Setting up your environmentpreview13m
Starter repo & setup checklist
Core concepts
The mental model19m
Working through the happy path16m
What breaks in production (and why)
Tradeoffs and alternatives14m
Interactive walkthrough
Applied practice
Building the reference implementation27m
Guided exercise: build it yourself
Cheat sheet, templates & further reading
Build & assess
Knowledge check
Go for Backend Engineers: final assignment
Where to go next

Reviews

Yusuf Ansari★★★★

Not a first programming language course, and it says so.

Kavya Subramanian★★★★★

Skips the syntax tour and gets to concurrency properly.