Knaph
The Human Knowledge Graph

Learn how ideas connect.

Knaph maps what people know as concepts and the links between them. Learn each idea in the order it builds on the others, prove it to yourself, read how people first worked it out, and go hands-on in a course.

courses
5
courses
lessons
55
lessons
stories
12
stories
Level 2 unlocked
Concept mastered

The knowledge graph

See how everything you learn connects

Knaph maps knowledge as concepts and the links between them, so you always know what you're ready for, what to come back to, and why.

  1. 1

    Prerequisites

    A concept opens once what it builds on is mastered, so you're never asked to learn something that can't make sense yet.

  2. 2

    Depth

    Concepts have levels. Some deeper levels open only after you learn a later concept — you come back and see the old idea differently.

  3. 3

    Review

    What you've learned comes back for review at growing intervals, so it stays learned.

  • Proven to level123
  • Open
  • Locked
  • Comes back deeper

Go hands-on

Courses

Every lesson teaches a concept on the map. Start with the first one; there's nothing to install to begin reading.

View all courses →
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 →

Why we're building this

Knowledge isn't a list of courses. Every idea rests on others and opens up new ones, and each was worked out by real people, often over centuries. Knaph is an attempt to map that whole web, one concept, one course and one story at a time, in English and in Farsi.

About the project →