Hi! I'm Dev Choudhary, I am 17 years old. This project Graph Learn, is my interactive visualization tool for mathematical concepts, designed to make you learn through knowledge graphs. I'm submitting this project as my non-video entry to SOME4.
I turned 3 linear equation problems into interactive knowledge graphs. Each concept becomes a node that you can explore, revealing its notations, operations, and problems which are also broken down into DAG graphs. By clicking on any node, you can dive deep into its visual representations, understand operations through videos, and understand how different mathematical notations connect to each other. The goal is to make mathematics feel less like boring linear studying and more like exploring an interconnected landscape of ideas.
I'll be honest, My vision with this was project was a lot bigger. This current version is not even 5% of my original vision for Graph Learn. I wanted to create a much better tool where a user could paste any mathematical notation and watch it automatically break down into an interactive knowledge graph. I wanted to include real-time problem generation based on selected concepts, visual operation execution where you could just select the operation you want to perform on a notation see it get performed visually, and a mastery rating system where concepts you've mastered would turn green, showing your learning progress in the knowledge graph itself.
I actually built some of these features, like the problem generation and evaluation systems, but couldn't include them in this version due to the maintenance costs that comes with LLMs. I only started working on Graph Learn in August, which limited how much of the vision I could realize.
But I will continue to work on Graph Learn and try to add those ambitious features to it, If you're interested in this project, I'd love to keep you updated on my progress. You can Sign up below to get notified when I release a future version of Graph Learn.