Login    |    Articles    About    Contact

Go developers are some of the best paid in the industry. Get certified today.

Go Mastery Min
or start the demo

Learn about Go’s quirks and prove that you’re ready to begin building scalable backend systems. This 2-part course will teach you all the fundamentals to prepare you for your next Golang interview or project.

undraw proud coder 7ain

Code in the browser

We don't expect you to bring anything to class. We teach concepts in bite-sized chunks and all your code is written and edited right in your browser.

undraw wallet

Earn free courses

Don't stop with Go! We have plenty of computer science courses on Qvault, and as you unlock achievements by doing assignments, we'll reward you with free content!

undraw speed test wxl0

Instant feedback

No need to upload zip files or guess at whether your code is performing correctly. All your programs instantly run against our test suites to keep you moving quickly.

Learn Go. Earn more.

Go has recently risen to the second most well-paid programming language in the United States, with the median developer bringing in a cool $140,000 yearly. By learning Go you won’t just command a higher salary, you’ll understand why it has become as popular as it has.

Best Paying Programming Languages

Content Overview

Part 1

1. Introduction

  • Syntax quirks
  • Short declarations and constants
  • Compiler basics
  • Type inference

2. Functions

  • Named parameter and return styles
  • Defer and closures
  • Guard clauses and clean code

3. Structs and Interfaces

  • Organizing data into structs
  • Nesting structs and struct literals
  • Error types
  • Interfaces and pointers

4. Loops

  • Arrays and slices
  • Algorithm practice
  • Variadic functions
  • Conditionals

Part 2

1. Advanced Functions

  • Currying
  • Higher order functions
  • First class functions

2. Organization

  • Local development tutorial
  • Go toolchain introduction

3. Concurrency

  • Goroutines and concurrency
  • Mutexes and race conditions
  • Channels
  • Select statements and channel closing