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.
- 📺 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
- Paste a YouTube video URL.
- The transcript is fetched using the YouTube Transcript SDK.
- Gemini AI analyzes the transcript.
- Important concepts are extracted.
- Concepts are arranged into a logical learning sequence.
- An interactive roadmap is generated for the user.
| 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 |
git clone https://github.com/your-username/youtube-learning-roadmap.git
cd youtube-learning-roadmap
npm installnpm run devOpen:
http://localhost:3000
https://www.youtube.com/watch?v=example
Start
Introduction to Machine Learning
↓
Supervised vs Unsupervised Learning
↓
Training Data & Features
↓
Model Training
↓
Model Evaluation
↓
Real World Applications
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.
Contributions are always welcome.
Feel free to open an issue or submit a pull request if you have ideas for improvements or new features.
This project is licensed under the MIT License.