Knaph

Courses

Hands-on courses, each taught by someone who has done the work. Start any of them for free.

Introduction to Kubernetes — Part 1: Get Something Running, Then Understand It

Introduction to Kubernetes — Part 1: Get Something Running, Then Understand It

Intermediate7 lessons

Deploy something first, understand it second. This course skips the architecture lecture and starts with a working app on your screen — then uses what breaks along the way to teach you what a Pod is, why Deployments exist, and how the pieces of a cluster work together.

Start →
Writing Principles

Writing Principles

Beginner5 lessons

A hands-on course drawn from Roy Peter Clark's Writing Tools, teaching one writing principle per lesson through misconception-busting and real craft history — for anyone who wants clearer, more deliberate prose.

Start →
Introduction to Go

Introduction to Go

Beginner33 lessons

A hands-on tour of Go for programmers coming from other languages — syntax, types, concurrency, and the standard library, taught by building small working programs.

Start →
Astronomy Level 1

Astronomy Level 1

Beginner8 lessons

A first look at the sky for anyone. Meet the Sun, the Earth and the Moon, then find out why we have day and night.

Start →
Astronomy Level 2

Astronomy Level 2

Intermediate2 lessons

Back to the sky, a step deeper. Starts with the year - exactly how long it is, the leap-year rule, and how to write that rule in Python.

Start →