LEARN AND APPLY

Go (Golang): from fundamentals to concurrency

Language fundamentals, interfaces, concurrency, and code quality

8 modules · 44 lessons Beginner English

About this course

A 44-lesson program covering Go fundamentals, concurrency, performance, and testing. The first lesson is open; the remaining lesson content is in preparation.

Before you start

Course prerequisites will be clarified as the lesson content is prepared.

What you will learn

  • Getting started with Go
  • Functions and slices
  • Data and HTTP
  • Methods, interfaces, and composition
  • Concurrency and coordination
  • Language details and error handling
  • Performance and code quality
  • Modules and distribution

Course curriculum

8 modules 44 lessons