University-level lessons in mathematics, computer science, engineering and more, improved by our contributors.
What you can study
How it works
University-grade content
Rigorous lessons built around real curricula — the same depth you'd find in a CS or engineering degree, without the tuition.
Graph-based navigation
Every concept links to its prerequisites and what it unlocks. You see the full map, so you never study a topic without the foundation.
Track your progress
Enroll in tracks, complete lessons, and watch your knowledge graph grow. The dashboard always shows your next move.
NodeGarden is built and improved by its community. Every lesson, exercise, and connection makes the graph richer for everyone — whether it's fixing a typo, adding an exercise, or mapping a whole new track.

I created NodeGarden so that people of all ages can learn structured, high-quality content for free. This is only possible because people with knowledge and background are willing to help. To every contributor — thank you.
No paywalls, no subscriptions. NodeGarden is open source and free forever.
Create your account