Inspiration
Most people don't struggle with wanting to learn, we all want to learn new things but always are stuck not knowing where to start. The internet has infinite information, but no structure tailored to you. When you open YouTube, you are stuck with 500 video recommendations with no way to understand what level of learning is it for or how to set a learning path for your understanding. Even when you buy a course online, it can either be too easy for you or maybe just way over your head. This is exactly what inspired Compendia.ai.
What it does
Compendia accumulates all the free resources, relevant to your desired topic with the help of Gemini AI and forms a structured plan for you, to learn and keep track of your learning.
Compendia literally means - "a collection of concise but detailed information about a particular subject"
So we built a system that generates a personalized learning curriculum for any topic, based on:
📆 How many weeks you want to study
🎯 Your difficulty level
🧠 Cognitive progression using Bloom’s Taxonomy
🎥 Curated videos
📝 Curated blog articles
Instead of searching, you follow a clear roadmap.
How we built it
This is a website (so you would be less distracted by your phone notifications and more focused with the time you commit to learning) built using react native and FastAPI, integrated with Gemini ai to fetch relevant resources to tailor a personalized curriculum which is saved to MongoDB. We have mapped the learning difficulty using Bloom's taxonomy, to not overwhelm the learners with learning materials beyond their capabilities. The resources include blogs and YouTube videos, all which are open source and freely available.
Challenges we ran into:
Building a system that generates structured learning sounds simple, until you try to make it actually useful.
1️⃣ Mapping Difficulty the Right Way “Beginner” and “Advanced” sound clear, but in practice they’re messy. Difficulty is about cognitive load and thinking depth. We had to figure out what kind of content belongs at each stage, how do you know if something helps someone understand vs analyze, how do we stop beginners from being overwhelmed. This is where Bloom’s Taxonomy became critical, not just as theory, but as a system design tool.
2️⃣ Prompting AI to Find Truly Relevant Learning Resources
AI can find content. But can it find the right content for the right learning stage? We weren’t just searching: “Best videos on Machine Learning”. We would want Beginner-friendly explanation videos conceptual understanding blogs, practical tutorials, analytical breakdowns etc. It took serious prompt engineering and iteration to make the AI understand: learning intent > keyword matching
Accomplishments We’re Proud Of
Despite the challenges, we achieved something powerful:
✅ We turned chaotic internet learning into a structured journey
Learners now get:
✔ A clear starting point
✔ Logical progression
✔ The right difficulty
✔ Weekly focus
✔ A feeling of direction
We didn’t just collect content. We built a learning path generator.
And that’s a big shift.
What We Learned
The biggest realization from this project:
AI is not just a tool for answers, it’s a tool for unlocking human potential. Access to knowledge is no longer the barrier but Structure, clarity, and guidance are. AI helps us remove the friction between: “I want to learn” → “Here’s exactly how.” This means we’re entering a time where: You don’t need permission to learn, You don’t need a formal institution and You don’t need to feel lost. The only limit is how well we design systems that support learners.
What’s Next for Compendia.ai
We’re just getting started. The vision goes beyond curriculum generation.
📈 Longer Learning Journeys
Supporting deeper, long-term learning paths, not just short programs, but multi-month mastery tracks.
🎮 Gamification
Learning shouldn’t feel lonely or boring. We’re working on: Learning streaks Progress tracking Milestones Leaderboards Social learning with friends Because motivation grows when progress is visible.
📱 A Mobile App
Learning shouldn’t be tied to a desk. We’re building toward: Your curriculum in your pocket.
Learn anywhere. Anytime. Consistently.
Compendia.ai isn’t just about finding content. It’s about designing the journey that helps people actually grow. And that’s the future of learning.
Log in or sign up for Devpost to join the conversation.