DEV Community

Cover image for Lerno.ai - Your personalized learning journey!
Tejas Mehra
Tejas Mehra

Posted on

Lerno.ai - Your personalized learning journey!

I built Lerno — an AI-powered learning platform that transforms complex academic topics into personalized, visual, and interactive lessons tailored to a student’s learning style and level. The system accepts a topic and learner profile as input, fetches relevant content, and processes it through large language models to generate structured lessons. It then renders animations using Manim, generates audio narration using Murf APIs, and delivers interactive tests along with a real-time chatbot for doubt solving.
Technically, it’s built using React (frontend), Node.js and FastAPI (backend), Langchain for intelligent content extraction, Claude and Gemini LLMs for structured output, Manim for video generation, and Firebase for asset storage. The platform is modular, scalable, and functional — with a working prototype that demonstrates the entire flow from input to a dynamic, interactive learning experience.

Demo:
https://youtu.be/bbnz8qYjlAs

Code Repository:
https://github.com/suryansh04/Lerno.ai-7MOD3

How I Used Murf API
• Text-to-Speech (TTS):
Converted AI-generated lesson content into high-quality audio for auditory learners.
• Multilingual Narration:
Used Murf’s translation and voiceover features to deliver lessons in multiple languages, making learning more accessible for non-English speakers.
• Audio Integration:
Synced the generated audio with visual lessons and stored the files in Firebase for seamless playback within the app.

Use Case:
Lerno is designed for students who struggle to learn through traditional text-based methods. Its primary use case is to help school and college students better understand complex academic topics—such as science, math, or history—by delivering personalized, interactive lessons based on their learning preferences (visual, auditory, or text-based). For example, a 10th-grade visual learner struggling with trigonometry can enter the topic into Lerno and instantly receive simplified explanations, animated concept breakdowns, audio narration, and a quiz to reinforce understanding. Educators can also use Lerno to create adaptive teaching materials for diverse classrooms.

Impact:
Lerno directly addresses the limitations of one-size-fits-all education. By combining AI, animation, and adaptive content delivery, it improves engagement, comprehension, and retention—especially for visual and auditory learners. The integration of Murf APIs enables voice narration and translation, making Lerno inclusive for students with reading difficulties, language barriers, or visual impairments. Built with free and open-source tools, Lerno is cost-effective and scalable—ideal for deployment in low-resource schools, rural education centers, and online learning environments. It empowers a wider range of learners and reduces dropout rates caused by disengagement or lack of support.

Top comments (0)