DevChallenges
Loading...

Online Learning Platform

Challenge: Create an Online Learning Platform that offers courses, lectures, and educational resources. Use any front-end libraries of your choice. Create your API.

Follow the instructions below:

  • Course catalog with categories and search functionality

  • Enrollment and progress tracking for students

  • Display course materials (lectures, videos, assignments)

  • Implement discussion forums for students and instructors

  • Provide course completion certificates

  • Implement user profiles and learning analytics

  • Admin panel to manage courses, instructors, and user accounts

  • Implement user authentication and authorization

Once you have completed the challenge, submit your solution by providing the URLs for your GitHub repository and live application hosted on any platform. Additionally, please include a concise explanation of the work you have done.

Furthermore, we encourage you to assess and offer feedback on the solutions submitted by other participants.

How to start

  • Read the challenge's details
  • Start the challenge
  • Have fun coding!!