Inspiration

Learning online is more accessible than ever, but it's still fragmented. Students constantly switch between YouTube, Google, PDFs, documentation, AI chatbots, and online courses to learn a single topic. This scattered experience makes learning inefficient and overwhelming. We wanted to build an AI-powered platform that transforms any topic into a complete, personalized learning journey with structured lessons, AI-generated videos, quizzes, and progress tracking—all in one place.

What it does

LearnForge AI is an AI-powered personalized learning platform that creates complete learning experiences from a single prompt. Users simply enter what they want to learn, and LearnForge AI automatically generates: Personalized learning roadmaps Structured lessons AI-generated educational videos Interactive quizzes after every lesson Progress tracking Searchable lesson library Personalized recommendations Instead of receiving isolated answers, learners receive a guided curriculum designed to help them master a subject from beginner to advanced.

How we built it

Tech Stack Framework: Next.js (App Router) full-stack with Route Handlers powering the backend APIs Frontend: React + TypeScript Styling: Tailwind CSS Database: PostgreSQL ORM: Prisma Authentication: Auth.js (NextAuth) Background Jobs: BullMQ + Redis for asynchronous lesson generation Worker Service: Standalone Node.js worker that generates AI lessons, quizzes, and educational videos Video Rendering: Remotion Storage: Cloudflare R2 (S3-compatible object storage) AI: Claude Deployment: Vercel LearnForge AI uses Claude to generate personalized learning paths, lesson content, quizzes, and educational resources. Long-running AI generation tasks are processed asynchronously using BullMQ and a dedicated worker, while PostgreSQL and Prisma manage user progress, learning paths, lesson data, and analytics. Generated media and learning assets are securely stored in Cloudflare R2.

Challenges we ran into

One of our biggest challenges was designing an AI learning platform that teaches instead of simply answering questions. We also had to design a scalable architecture capable of generating structured courses, quizzes, and educational media while maintaining a responsive user experience. Organizing AI-generated content into a coherent learning journey required careful planning of both the data model and asynchronous processing pipeline.

Accomplishments that we're proud of

Built a platform that generates complete learning paths instead of isolated AI responses. Designed an AI-powered educational workflow that combines lessons, quizzes, and videos. Created a scalable architecture capable of handling complex AI generation tasks. Focused on making education more personalized, engaging, and accessible. Built an intuitive learning experience that keeps students progressing through structured content.

What we learned

This project reinforced that effective education is about structure, not just information. AI becomes significantly more valuable when it guides learners through a personalized journey rather than acting as a simple chatbot. We also gained experience designing scalable AI systems using asynchronous job processing, cloud storage, and modern full-stack architecture.

What's next for LearnForge AI

Our vision is to evolve LearnForge AI into a comprehensive AI education platform by adding: Live AI tutoring Voice-based learning sessions Collaborative classrooms Teacher dashboards Community-created courses AI-generated practice exams Gamification and achievements Mobile applications Offline learning support Integration with educational institutions and learning management systems This will transform LearnForge AI from an AI learning assistant into a complete intelligent education ecosystem for students, educators, and lifelong learners.

Built With

Share this project:

Updates

Submission history