Build an E-commerce website with Django

Learn Django web development
Rating: 4.6 out of 5 (112 ratings)
14,510 students
English [Auto]
How to build an E-commerce website with Django


  • Competent understanding of Python
  • Basic understanding of Django


In this course we're going to be building an E-commerce website with Django. The project is built from scratch with the help of some HTML templates.

This course was originally posted on our YouTube channel and was made freely available here on request from some of the subscribers.

This course teaches the following concepts:

1. Django web development concepts

2. Basic E-commerce concepts

3. Payment handling with Stripe

4. Business logic

Who this course is for:

  • Intermediate Django learners

Course content

1 section • 10 lectures • 4h 33m total length
  • Setup & project configuration
  • Adding items to a cart
  • Improving the UI
  • Creating an order summary
  • The checkout process
  • Handling payments with Stripe
  • Discount codes
  • Managing refunds
  • Default addresses
  • Saving credit card information


Industrial engineer and YouTuber
Matthew Freire
  • 4.5 Instructor Rating
  • 186 Reviews
  • 27,154 Students
  • 3 Courses

I studied industrial engineering at the University of Pretoria but decided to self study software engineering and eventually found a career in it.

I've been tutoring and teaching programming through JustDjango, a YouTube channel all about teaching Django web development.

I'm Portuguese and living in South Africa. I enjoy playing chess, guitar and many sports like tennis and soccer. I'm always trying new things, testing new businesses,

I am constantly learning new things and enjoy making courses to spread knowledge and educate people on Django web development as well as other programming languages like React, Javascript and Bootstrap.