Home/Learning path

Learning path

What do I need to learn first?

Pick something you want to understand. This works backwards through 350 prerequisite links and gives you the order to learn it in, skipping whatever you already know.

How this works. Every concept on this site records what must be understood before it. This page walks that graph backwards from your destination and orders the result so nothing appears before its own prerequisites. Within a level, whatever unlocks more comes first.

It will not stop you reading ahead. The graph describes how the material fits together, not what you already know, and someone arriving with prior experience is not bound by it. More on the method.

Progress is saved in this browser only. No account, nothing sent anywhere.