About this project
Why this exists
I started learning robotics as a side project and quickly hit a wall: I couldn't remember half the linear algebra I learned in undergrad. Vectors, matrix transformations, eigenvalues — it was all buried somewhere in the back of my brain, and textbooks weren't helping me reconnect it to the robotics problems I was actually trying to solve.
So I built this. It's an interactive learning platform that ties linear algebra concepts directly to robotics applications, with visualizations you can play with and examples grounded in real robot problems.
Vibe-coded with Claude Code
We live in an age where knowledge is a common commodity. AI lets anyone learn anything, anywhere, anytime — ask unlimited questions, get instant explanations, explore at your own pace. I leaned into that fully here.
This entire project was "vibe coded" with Claude Code. I described what I wanted to learn, how I wanted to learn it, and Claude helped me build the interactive platform around it. The result is something that helped me relearn linear algebra in a way that actually stuck — and I hope it helps you too.
What's inside
Each module builds on the previous one, going from basic vector operations to real robotics applications like forward kinematics and path planning. Every lesson has interactive components you can drag, tweak, and experiment with.
Built with
Source code
This project is open source. Check out the code, open issues, or contribute on GitHub.
Ready to start?
Jump into Module 1 and start with the basics. No prior robotics experience needed — just a willingness to play around with the interactive demos.