Chapters 1 and 7 freeOne-time purchase30-day launch pricing

Learn what Go actually doesbefore you cargo-cult another performance tip.

Go Black Belt exists to teach the *hardcore fundamentals of Go*: how the compiler, runtime, and core language features actually behave, and what that behavior costs in terms of memory, CPU, and execution.

Total chapters
17
Free now
2
Paid unlocks
15
Launch pricing
Core
Full course access with the complete mechanics curriculum.
$49
$69
Complete
Best-value launch option with the exam and free Go-version course updates.
$79
$109
Team
Five seats for teams who want a shared mechanics baseline.
$299

Complete includes the practical exam and free Go-version course updates. Team includes 5 seats. No subscription.

Read before you buy

Chapter 1 covers escape analysis, the core mental model that powers the rest of the course.

Chapter 7 covers the Go 1.24+ Swiss Tables map implementation, which makes a high-signal free sample for SEO and for experienced Go readers.

Free Reading

Start with two chapters that stand on their own.

Read the chapter that teaches the compiler's escape decisions, then jump to the chapter that updates your map mental model for Go 1.24+ Swiss Tables. Together they show both the teaching style and the technical standard of the full course.

Chapter 01Free now

Escape Analysis — The Compiler's Fragile Decision

Understand how the compiler decides between stack and heap allocation, why the decision is fragile, and how to verify it.

compilebenchexperiment
Read this chapter
Chapter 07Free now

Maps — Swiss Tables, Growth, and Permanent Memory

Understand the Go 1.24+ Swiss Table map layout, why maps don't shrink, and how to design for memory reclamation.

tracebenchexperiment
Read this chapter
Email-first checkout

Choose a plan, enter your email, and continue to secure checkout.

Launch pricing is live for the first 30 days: Core $49, Complete $79, Team 5-seat $299. After launch, Core rises to $69 and Complete rises to $109.

Choose a plan

You'll head to Lemon Squeezy for secure checkout. Global tax is handled there. No subscription. Complete also includes the practical exam and free Go-version updates.

Course Map

Everything is visible. Only the launch access is selective.

Free chapters stay fully readable. Paid chapters remain browsable as previews so people can see the exact scope before buying.

Method

The course only trusts what the toolchain can show.

Concept, experiment, observation, conclusion. The shape stays simple so the reader can build intuition from evidence rather than aphorisms.

  1. 01
    Concept
    Name the compiler, runtime, or memory-model mechanism precisely before discussing advice.
  2. 02
    Experiment
    Use the smallest reproducible lab so a single variable explains the entire outcome.
  3. 03
    Observation
    Read diagnostics, traces, or benchmarks instead of trusting performance folklore.
  4. 04
    Conclusion
    Keep only the rules that survive contact with observable toolchain evidence.
What Unlocks

The paid unlock gives the rest of the mechanics stack in one go.

After Escape Analysis and Swiss Tables, the paid chapters carry the reader through memory layout, inlining, BCE, slices, interfaces, generics, concurrency costs, allocator internals, GC pacing, and cost-aware design.

Compiler behavior and optimization budget
Runtime data structures and memory retention
Allocator and GC mechanics
Concurrency primitives measured, not mythologized