πŸŽ“ A1Learner
πŸ”

Home / Go

Go

The small, fast language of servers and tools: programs and variables, slices and maps, structs and interfaces, errors as values, and a first look at goroutines. Every example is run with the real Go toolchain.

Start learning ❯❯38 lessons · 13 topics · 0/38 completed

Course contents

Work top to bottom β€” the sidebar is the course. Topics later in the list assume the ones before them.

Go Introduction

Beginner · ⏱ 4 min · standalone lesson

Getting Started

Start: Go Get Started ❯

Variables and Types

Start: Go Variables ❯

Numbers and Strings

Start: Go Numbers ❯

Operators and Conditions

Start: Go Operators ❯

Loops

Start: Go For Loop ❯

Collections

Start: Go Arrays ❯

Functions

Start: Go Functions ❯

Structs and Methods

Start: Go Structs ❯

Interfaces and Errors

Start: Go Interfaces ❯

Packages

Start: Go Packages ❯

Go Goroutines

Beginner · ⏱ 6 min · standalone lesson

Go Project: Shopping Basket

Beginner · ⏱ 8 min · standalone lesson