Learning path
What do I need to learn first?
Pick something you want to understand. This works backwards through 401 prerequisite links and gives you the order to learn it in, skipping whatever you already know.
Or start from the beginning. These 42 concepts need nothing before them:
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. Anything you mark as known here is also remembered by Test what you know, which will stop prioritising it in your flashcard sessions.