How to Make an E-Learning Platform in Python & Django 3.0

Hello Devs,
In this post, you can learn how to make an E-learning website in Django 3.0, after reading this you can easily create an e-learning platform in django and check my GitHub repository and learn how to create an e-learning website in django a…


This content originally appeared on DEV Community and was authored by Shivam Rohilla

Hello Devs,
In this post, you can learn how to make an E-learning website in Django 3.0, after reading this you can easily create an e-learning platform in django and check my GitHub repository and learn how to create an e-learning website in django and python.

The Most Popular Examples of E-learning Platforms

1) Udemy

Everyone knows about this platform, udemy is the largest e-learning platform, in which we can buy or purchase courses, this platform is advanced and has top-notch features like user progress tracking and download certificates, udemy has 4-5 Interfaces or panels like Teacher Panel, in which teacher upload their courses and video or certificates and second is user panel in which user create a profile and purchase a course and start learning.
and after completing the course we get our certificate.

2) Edureka

3) Desire2Learn

4) Docebo

5) Simplilearn and there are many other platforms.

Live Link:-

https://edurekanet.herokuapp.com/   

Features of My E-learning Platform code:-
Dynamic Slider

User Login/ Registration

Add To Cart / Remove From Cart

Add Coupons

Payment Gateway Integration

Custom Admin Panel

User Panel

Search bar

Image Size Compressor

a) User Panel

-> Purchase Courses

-> Download Certificate after completing the course

-> Watch Videos

-> Edit Profile

-> Change Password

-> Order History

-> Add To Cart, Remove from Cart.

-> Calculate Total Amount

b) Custom Admin Panel

-> Upload Video for Particular course

-> Add Post

-> Category, Sub Category, and Sub Sub Category

-> Autoslug

-> Add Multiple Sections like FAQ or Price or Features

-> Add Discount Coupons

-> All Orders

-> All Users

-> Allow Certificates to Users, Admin has permission to enable or disable the certificate.

-> Index Categories and Post (Move post and Categories)

-> Add Dynamic Sections on Homepage

-> Add latest offers on banners

-> Add Blogs

and many other functionalities in this project...

Before running the project, run these commands,

1) pip install -r requirements.txt   

2) python manage.py migrate   

3) python manage.py runserver  

GITHUB LINK:-

https://github.com/ShivamRohilllaa/E-learning-Django-  


This content originally appeared on DEV Community and was authored by Shivam Rohilla


Print Share Comment Cite Upload Translate Updates
APA

Shivam Rohilla | Sciencx (2021-05-23T12:39:41+00:00) How to Make an E-Learning Platform in Python & Django 3.0. Retrieved from https://www.scien.cx/2021/05/23/how-to-make-an-e-learning-platform-in-python-django-3-0/

MLA
" » How to Make an E-Learning Platform in Python & Django 3.0." Shivam Rohilla | Sciencx - Sunday May 23, 2021, https://www.scien.cx/2021/05/23/how-to-make-an-e-learning-platform-in-python-django-3-0/
HARVARD
Shivam Rohilla | Sciencx Sunday May 23, 2021 » How to Make an E-Learning Platform in Python & Django 3.0., viewed ,<https://www.scien.cx/2021/05/23/how-to-make-an-e-learning-platform-in-python-django-3-0/>
VANCOUVER
Shivam Rohilla | Sciencx - » How to Make an E-Learning Platform in Python & Django 3.0. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/05/23/how-to-make-an-e-learning-platform-in-python-django-3-0/
CHICAGO
" » How to Make an E-Learning Platform in Python & Django 3.0." Shivam Rohilla | Sciencx - Accessed . https://www.scien.cx/2021/05/23/how-to-make-an-e-learning-platform-in-python-django-3-0/
IEEE
" » How to Make an E-Learning Platform in Python & Django 3.0." Shivam Rohilla | Sciencx [Online]. Available: https://www.scien.cx/2021/05/23/how-to-make-an-e-learning-platform-in-python-django-3-0/. [Accessed: ]
rf:citation
» How to Make an E-Learning Platform in Python & Django 3.0 | Shivam Rohilla | Sciencx | https://www.scien.cx/2021/05/23/how-to-make-an-e-learning-platform-in-python-django-3-0/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.