PathGuru
Inspiration
We've all been there: you want to learn something new, you search YouTube, and you're overwhelmed by thousands of random videos. Which ones are actually good? What order should you watch them? How do you know if you're missing key concepts? Most people waste hours watching the wrong content in the wrong order. We were inspired to solve this universal frustration by creating an AI that transforms YouTube's chaos into structured, personalized learning paths - delivering faster learning with zero detours.
What it does
PathGuru is an AI-powered platform that automatically generates structured learning curricula from YouTube content. Users simply enter any skill and their knowledge level, and PathGuru's AI creates a professional 3-module learning path. The system finds the most authoritative videos, organizes them in logical progression, estimates learning time, and provides clear objectives. It works for any skill - from Python programming to digital photography - delivering the most optimal way to master new abilities.
How we built it
PathGuru uses a sophisticated 7-step AI workflow:
- Users input their desired skill and level through a clean interface
- Perplexity AI generates 3 optimized YouTube search queries
- Apify scrapes 21 videos (7 per query) with complete metadata
- Videos are stored in a database with deduplication
- Perplexity creates a structured 3-module curriculum using video descriptions and metadata
- The curriculum is stored and linked to the original search
- Users receive a beautiful, professional learning path
We built this using Bolt.new for the frontend, integrated multiple APIs, and implemented robust error handling and logging throughout.
Challenges we ran into
Our biggest challenge was subtitle extraction - Apify consistently returned null subtitles despite configuration, forcing us to pivot to using video descriptions for content analysis. We also faced complexity in handling multiple API calls (Perplexity + Apify) with proper error handling and ensuring the system worked across vastly different skill domains. Database schema design for deduplicating videos while tracking which search terms found them required careful planning. Additionally, creating dynamic curriculum requirements that adapt based on skill level and topic complexity took multiple iterations to perfect.
Accomplishments that we're proud of
We're incredibly proud that PathGuru works across ANY skill domain - from technical programming to creative arts to niche hobbies. Our testing proved the system can generate professional-quality curricula that rival human expert curation, consistently finding authoritative channels and creating logical learning progressions. Most importantly, we solved a real problem that affects millions of learners worldwide, creating genuine value that users would actually pay for.
What we learned
We learned that effective AI system design requires anticipating failure modes and building robust fallbacks - our subtitle extraction failure taught us to always have backup content sources. The importance of comprehensive testing across diverse domains showed us how to build truly generalizable AI systems. We discovered that video descriptions often contain more structured learning information than we initially expected. We also learned that professional curriculum design follows predictable patterns that AI can successfully replicate when given the right framework and quality data.
What's next for PathGuru
We're expanding PathGuru to be even smarter and more personalized.
Adaptive skill assessment: Instead of just picking 'beginner' or 'advanced,' PathGuru will evaluate users' specific backgrounds for truly customized paths.
Intelligent curriculum scaling: Complex topics like Data Science will get 5-6 modules instead of just 3.
Full transcript analysis: Using advanced speech-to-text for deeper content understanding.
Universal content integration: Expanding beyond YouTube to include Coursera, Udemy, Khan Academy, and premium platforms.
Our vision is to democratize expertise and make world-class, personalized education accessible to anyone, anywhere.
Built With
- apify
- bolt.new
- netlify
- perplexity
- supabase
Log in or sign up for Devpost to join the conversation.