Learn Python Django From Scratch

   Watch Promo

This course shows you how to learn Django from scratch - from a beginner level through to a fully functional project.

If you've been using Python for a while now and want to move that expertise onto the Web, then this course is for you. You might be surprised at how rapidly you can achieve relatively complex functionality, thanks to the magic of the framework and ORM that Django provides.

The curriculum starts off covering the absolute basics of what Django does and how it works. The earlier sections are slower and thorough, to ensure you gain a deep understanding of the workflow. Later in the course, the pace picks up as you become comfortable with the environment, to flesh out a fully-functional web storefront capable of taking orders, processing payments and receiving and displaying input from the user.


During this Django course you'll be creating a website from scratch using Django. The site will feature an authentication system, E-commerce with PayPal and Stripe, Geolocation and map integration and web services. You will also learn how to test and debug your site.

Quizzes are presented in every section. After each quiz, your instructor reviews the quiz with you and explains the answers to solidify your learning.

What is Python Django?

Django is for creating web applications. That is, software, normally backed by a database, that includes some kind of interactivity, that operates through a browser. A Framework provides a structure and common methods for making this kind of software. It is not for making websites.

Django's primary goal is to ease the creation of complex, database-driven websites. Django emphasizes reusability and "plug ability" of components, rapid development, and the principle of don't repeat yourself. Python is used throughout, even for settings, files, and data models. Django also provides an optional administrative create, read, update and delete interface that is generated dynamically through introspection and configured via admin models which you will learn in this python django tutorial.

Some well-known sites that use Django include Pinterest, Instagram, Mozilla, The Washington Times and the Public Broadcasting Service.

Your Instructor

Stone River eLearning
Stone River eLearning

At Stone River eLearning, we call ourselves the Online Technology Bootcamp because technology is all we teach. Whatever you're interested in from programming to web and mobile development to graphic and web design - we have it covered.

Check out our huge catalog of courses and join the over 250,000 students currently taking Stone River eLearning courses. We currently offer over 150 different technology training courses on our Stone River eLearning website and are adding 5-10 new courses per month. A subscription option is available for those with a real passion for learning.

Course Curriculum

  Course Introduction
Available in days
days after you enroll
  Course Conclusion
Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!