Complete Online Learning Management System In PHP MySQL | CampCodes

Complete Online Learning Management System in PHP MySQL

January 10, 2021
online learning management system

Project: Complete Online Learning Management System in PHP MySQL with Source Code

About Online Learning Management System in PHP MySQL

This Complete Online Learning Management System is develop in PHP MySQL database, using JavaScript, HTML, CSS, Modal, Ajax, and Bootstrap, this system is easy to use and very friendly user in web application, it contain of admin and user, the user is represent as a student, before the student to make their own account we need sign up to login, and also the student can add everything in school like select courses, under the approval of admin, but for any inquires the student also can chat the admin using online chat. The admin can manage all transaction in online chat, approved, and delete user.

  • Admin Dashboard
  • Categories
  • Courses
  • Student
  • Enrollment
  • Report
  • Message


Add New Categories, Category Code, Category Title, Parent, Icon Picker, Category, and Thumbnail.


Active Courses, Pending Courses, Free Courses, Paid Courses, Course List, Categories, Status, Instructor, Price and Filter.


Add New Students, Show Entries, Photo, Name, Email, Enrolled Courses, Edit, Delete, and Search.


Enroll History, Enroll a Student, Enrolment Form, User, and Course, to Enroll.


Admin Revenue, Instructor Revenue, Enrolled Course, Total Amount, Enrolment Date and Status.


System Settings, Website Settings, Payment Settings, Payment Setting, Instructor Settings, Language Settings, SMTP Settings, About, Themes, Mobile App,

System Setting

Website Name, Website Title, Website Keywords, Website Description, Author, Slogan, System Email, Address, Phone, You Tube Key, Vimeo, Api Key, Purchase Code, System Language, Student Email Verification, and Footer Link.

READ ALSO:   Online Thesis Archiving System in PHP MySQL

Website Setting

Banner Title, Banner Sub Title, About Us, Term of Condition, Privacy Policy

Payment Setting

System Currency, Currency Position, Active, Mode, Paypal Currency, Client ID.


Instructor Setting, Allow Public Instructor, Instructor Revenue, Admin Revenue percentage.

Language Setting

Language List, Add Phrase, Add language, Edit, and Delete.

SMTP Setting

Protocol, SMTP Host, SMTP Port, Username, Password.

Online Learning Management System

  • Name of Project:     Online Learning Management System
  • Language Used:      PHP
  • Database Used:      My SQL
  • Design Interface:    Bootstrap JavaScript, HTML, Ajax, JQuery,
  • Browser:                  Opera Mozilla Google Chrome IE8,
  • Software:                 WAMP/ XAMPP/ LAMP/MAMP


online learning management system

online learning management system project

online learning management system free download

How To Run??

Above all, to run this project you must have installed a virtual server i.e XAMPP on your PC. Complete Online Learning Management System in PHP and MySQL with source code is free to download, Use for educational purposes only!

Follow the following steps after Starting Apache and MySQL in XAMPP:

1st Step: Firstly, Extract the file
2nd Step: After that, Copy the main project folder
3rd Step: So, you need to Paste in xampp/htdocs/

Further, Now Connecting Database

4th Step: So, for now, Open a browser and go to URL “http://localhost/phpmyadmin/”
5th Step: After that, Click on the databases tab
6th Step: So, Create a database naming “dblms” and then click on the import tab
7th Step: Certainly, Click on browse file and select “dblms.sql” file which is inside the “db” folder
8th Step: Meanwhile, click on Go button.

After Creating Database,

9th Step: Moreover, Open a browser and go to URL “http://localhost/Online_Learning_Management_System”

READ ALSO:   Online Ordering System in PHP/MySQLi

Username:** / Password: admin

For instance, have a look at the video below for the project demo.

Download Here

This is a free education portal. You can use every source code in your project without asking permission to the author. Share our website to everyone to make our community of programmers grow more.

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
  • I can’t find any donwload link here

    Yoko August 25, 2023 3:52 pm Reply
  • how to change the name of this project

    I can’t find the html page to change the name

    avre April 9, 2023 3:38 pm Reply
  • Cannot select catagory while adding course  please help me

    RAHUL GUPTA March 2, 2023 12:53 pm Reply
  • tyty

    tyty January 12, 2023 12:16 pm Reply
  • a file is missing there, the one that source for youtube

    Peter Thomas August 2, 2022 7:01 am Reply
  • editing is possible in these project…??

    Asif July 14, 2022 10:34 pm Reply
  • Cannot select catagory while adding course . can anyone help me with this

    Ravi May 16, 2022 2:35 pm Reply
    • mee to i cant

      yahia June 16, 2022 8:17 am Reply
    • Categories are like Headings to the sub-categories, the CANNOT be select.
      The SOLUTION to this is to create a sub-categories.
      Example a category can be “Programming” and have a sub-categories of PHP, JAVA, C++, etc. Sub-categories CAN be selected.

      Victorious December 30, 2022 3:53 am Reply
  • I cannot select the catagory ? How to solve ? Can anyone help me with this

    Ravi amatya May 16, 2022 2:08 pm Reply
  • Hello, Great Work don’t know how did you manage to put up so much for free I know few modules May not work properly but to be Frank what more can somebody expect for what you have put forth is simply great work, just wanted to ask if I can use this for my own coaching institutes purposes and workout on changes to modify your codes as per my requirement, do share your views.

    Sumanth April 7, 2022 3:49 pm Reply
  • Whenever we add course and lessons it’s showing added but in website it’s not showings course and lesson to student and admin… Means vedio and lesson is not added in your project website. It’s means in your free source code something is missing.. How you can say this is comple websit project… Free source code for comple project website .. u don’t added main Motive means course code …it’s not added I try again and can learn student on this demo website.. how can I prepare my project without adding single course… If you have solution pl convey me within one or two days

    Deepika January 31, 2022 11:12 am Reply
    • I need system research paper

      Mohamed February 19, 2022 6:50 am Reply
    • Write it yourself)))

      Anonymous March 15, 2022 10:55 pm Reply
  • cant get anything after uploading to domain! Help pls

    Dan December 16, 2021 1:35 am Reply
  • error read/download course, cant analyze link youtube, can you help me?

    Adit December 1, 2021 10:02 pm Reply
  • hi

    jay October 24, 2021 6:42 pm Reply
  • In need of the project for commercial use

    Clayton Mmbehi September 30, 2021 7:00 pm Reply
  • Am need of nd project topics

    Abubakar sadiq August 22, 2021 9:56 pm Reply
  • its not taking course category

    sumit June 3, 2021 2:53 pm Reply
  • can i create coding exercises also inside the courses??

    planeducator May 31, 2021 1:47 pm Reply

Leave a Reply

Your email address will not be published. Required fields are marked *