Learn it properly.
Hands-on courses across any subject worth learning properly — from software and science to language and writing — built from real expertise, not documentation rewritten into lessons.
- courses
- 3
- courses
- lessons
- 45
- lessons
- exercises & quizzes
- 30
- exercises & quizzes
Why Knaph
Built to make things stick
No walls of documentation. Every course is designed by someone who has actually done the work — and wants you to be able to do it too.
Hands-on from day one
Every lesson pairs the concept with something you actually do — a command, a problem, an exercise — not just reading.
From real expertise
Built from firsthand experience in each subject — the patterns and gotchas you don't get from reading docs alone.
Written by a teacher
Built to actually teach, not just document — clear explanations before the how-to.
Start learning
Courses
Pick a course and start with the first lesson — no setup required to begin reading.
Introduction to Kubernetes — Part 1: Get Something Running, Then Understand It
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 course →Writing Principles
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 course →Introduction to Go
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 course →Who's teaching this
Written and taught by an educator and software engineer with a PhD background, building each course from real, hands-on expertise — not documentation rewritten into lessons.
Read the full story →