Curriculum
97 exercises across 32 topics, grouped into a progressive track. Work through them in order with mise run watch.
Beginner · Fundamentals
Section titled “Beginner · Fundamentals”- Variables — 6 exercises
- Functions — 4 exercises
- More Functions — 2 exercises
- If — 2 exercises
- Switch — 3 exercises
- Primitive Types — 5 exercises
- Strings — 2 exercises
Beginner · Collections & Loops
Section titled “Beginner · Collections & Loops”Intermediate · Types & Methods
Section titled “Intermediate · Types & Methods”- Pointers — 3 exercises
- Structs — 3 exercises
- Methods — 2 exercises
- Interfaces — 4 exercises
- Enums — 2 exercises
Intermediate · Functions & Errors
Section titled “Intermediate · Functions & Errors”- Anonymous Functions — 3 exercises
- Defer — 2 exercises
- Errors — 5 exercises
Intermediate · Generics & Modern Go
Section titled “Intermediate · Generics & Modern Go”Advanced · Concurrency
Section titled “Advanced · Concurrency”- Concurrent — 3 exercises
- Channels — 2 exercises
- Select — 3 exercises
- Sync — 3 exercises
- Context — 3 exercises
- Concurrency Patterns — 3 exercises
Advanced · Standard Library & I/O
Section titled “Advanced · Standard Library & I/O”- Stdlib Essentials — 6 exercises
- Files — 2 exercises
- Http Client — 1 exercise
Advanced · Testing & Applied
Section titled “Advanced · Testing & Applied”- Testing Advanced — 4 exercises
- Applied — 2 exercises