Leaf Learning is an AI-powered exploration tool that won Best Presentation Award at the 2026 ALPHAG3N Human-centered AI Hackathon hosted at Stanford University. It helps learners turn a vague curiosity into a concrete learning path by combining interactive knowledge graphs with personalized prerequisite trees.
[Website] [Slideshow] [Writeup]
People often want to learn something new but do not yet know the shape of the field, what related ideas exist, or which fundamentals they need first. Leaf Learning addresses that gap by acting as a learner-directed guide from initial curiosity to actionable next steps.
The experience has two phases:
Starting from a broad prompt, Leaf generates an interactive concept map of related ideas, disciplines, and connections. Learners can expand nodes, explore adjacent topics, and narrow in on an area they want to understand more deeply.
Once a learner chooses a topic, Leaf generates a prerequisite tree with foundational concepts, skills, and resources. Learners can prune, edit, expand, and personalize the tree based on what they already know and what they still need to learn.
Leaf uses AI to support open-ended exploration across an unbounded space of learner interests, but keeps the learner in control. Users decide what to explore, what to ignore, how deep to go, and which resources to follow. The goal is not to replace curiosity with automation, but to help learners navigate unknown unknowns and start learning with more confidence.
frontend/- React and TypeScript interface for the graph-based learning experience.backend/- FastAPI backend with AI generation, session handling, graph data, and resource validation.

