Skip to content

jamespeilunli/leaf-learning

Repository files navigation

Leaf Learning

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]

Overview

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:

Phase 1: Concept Exploration

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.

Phase 1 Example Screenshot

Phase 2: Learning Path Building

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.

Phase 2 Example Screenshot

Human-Centered AI

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.

Repository Structure

  • frontend/ - React and TypeScript interface for the graph-based learning experience.
  • backend/ - FastAPI backend with AI generation, session handling, graph data, and resource validation.

About

AI learning roadmap app with concept graphs and prerequisite trees - Best Presentation Award @ ALPHAG3N Hackathon 2026

Topics

Resources

Stars

Watchers

Forks

Contributors