KnowledgeTree
Enter a subject, get a structured path to learn it.
- AI learning-path product
- Prototype
- Gemini, Firebase, JavaScript
Overview
KnowledgeTree breaks a subject into a structured learning path, with curated resources, an AI prompt mode, a links-and-resources mode and simplified “Explain Like I’m 5” explanations.
The problem
Learning something new often fails at the first step: knowing what to learn, in which order. A search result gives answers, not a path.
Approach
The user enters a subject; Gemini decomposes it into topics and orders them into a path. Each step can then be explored through curated links and resources, through AI prompts, or through a simplified explanation.
- Subject
- Topic decomposition
- Learning path
- Resources · prompts
- Simple explanations
Omar’s contribution
- Built the product with JavaScript, HTML and Tailwind CSS
- Integrated Gemini for topic decomposition and explanations
- Used Firebase as the application backend
What it does
- Topic decomposition
- Structured learning paths
- Curated learning resources
- AI prompt mode
- Links / resources mode
- “Explain Like I’m 5” simplified explanations
Outcome
A working learning-path application that turns a subject into an ordered sequence of topics with resources and explanations.
Technology
Gemini
Firebase
JavaScript
HTML
Tailwind CSS
Why it matters
Applied generative AI for learning: structuring knowledge rather than just answering questions.
Next project
From scattered travel notes to structured, shareable journeys.