Skip to content
All projectsAI learning-path product

KnowledgeTree

Enter a subject, get a structured path to learn it.

Type
AI learning-path product
Status
Prototype
Stack
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.

From subject to path
  1. Subject
  2. Topic decomposition
  3. Learning path
  4. Resources · prompts
  5. 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

Aura

From scattered travel notes to structured, shareable journeys.