Back to Projects
LearnPath - Online Learning Platform
Full Stack Web App

LearnPath - Online Learning Platform

Course platform with video lessons, quizzes, progress tracking, and certificates

Next.jsReact.jsNode.jsMongoDBVimeo API

LearnPath is an online learning platform where instructors create courses and students learn at their own pace.


Key Features:

  • Video lessons with progress tracking
  • Quizzes and assessments
  • Discussion forums
  • Certificate generation
  • Subscription and one-time purchase

  • Use Cases:

  • Instructor creating a coding course: uploads 20 video lessons, adds quizzes, sets price, and gets paid as students enroll.
  • Professional learning a new skill: subscribes to a course, watches at own pace, takes assessments, gets a certificate.
  • Company training employees: buys team seats, assigns courses, tracks completion and quiz scores.

  • Usage Example:

    Dr. Chen is a data scientist who wants to teach Python. She creates a course on LearnPath—uploads 15 video lessons, adds 3 quizzes, and sets the price at $99. Students enroll, watch at their own pace, and take the final quiz. LearnPath tracks progress and issues certificates. After 6 months, 200 students enrolled—she earned $19,800. She added a "Data Science Bootcamp" with live Q&A sessions. Companies now buy team licenses for 50 employees. LearnPath handles billing, certificates, and support—she focuses on teaching.


    Technical Stack:

    Built with Next.js, video streaming, and a robust content management system.

    Interested in building something like this?

    Get In Touch