Skip to content

Repository files navigation

🎓 YouTube Learning Roadmap

Turn any educational YouTube video into a structured learning roadmap.

Instead of watching long videos and taking notes manually, simply paste a YouTube video URL. The application extracts the transcript, analyzes the content with AI, identifies the key concepts, and organizes them into a logical, step-by-step learning path that is easy to follow.

Whether you're learning Machine Learning, Web Development, System Design, Mathematics, or any other technical topic, the roadmap helps you understand what to learn first, what comes next, and how each concept connects.


✨ Features

  • 📺 Paste any educational YouTube video URL
  • 📝 Extract video transcript automatically
  • 🤖 AI analyzes the transcript and identifies important concepts
  • 🗺️ Generate an interactive learning roadmap
  • 📚 Organize concepts from beginner to advanced
  • 🎯 Follow a clear learning sequence instead of random notes
  • ⚡ Fast and responsive user interface

🚀 How It Works

  1. Paste a YouTube video URL.
  2. The transcript is fetched using the YouTube Transcript SDK.
  3. Gemini AI analyzes the transcript.
  4. Important concepts are extracted.
  5. Concepts are arranged into a logical learning sequence.
  6. An interactive roadmap is generated for the user.

🛠️ Tech Stack

Technology Purpose
Next.js Full-stack React framework
PostgreSQL Database
Tailwind CSS UI styling
Gemini AI Transcript analysis and roadmap generation
YouTube Transcript SDK Extracting video transcripts

📦 Installation

git clone https://github.com/your-username/youtube-learning-roadmap.git

cd youtube-learning-roadmap

npm install

▶️ Run Locally

npm run dev

Open:

http://localhost:3000

🔮 Snapshots

image image image

💡 Example

Input

https://www.youtube.com/watch?v=example

Output

Start
Introduction to Machine Learning
↓
Supervised vs Unsupervised Learning
↓
Training Data & Features
↓
Model Training
↓
Model Evaluation
↓
Real World Applications

🎯 Why This Project?

Most educational videos contain valuable information, but learners often struggle to organize the concepts into a structured learning path.

This project transforms long-form educational videos into an AI-generated roadmap that makes learning more organized, efficient, and easier to follow.


🤝 Contributing

Contributions are always welcome.

Feel free to open an issue or submit a pull request if you have ideas for improvements or new features.


📄 License

This project is licensed under the MIT License.

About

Turn any educational YouTube video into a structured learning roadmap. Instead of watching long videos and taking notes manually, simply paste a YouTube video URL. The application extracts the transcript, analyzes the content with AI, identifies the key concepts, and organizes them.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages