Python Django Dev To Deployment (

Learn Python and build & deploy a real estate application using the Django framework & PostgreSQL

Created by: Brad Traversy

Produced in 2018

What you will learn

  • Learn Python and it's core fundamental syntax
  • Build a real estate application using the Django framework & Postgres
  • Learn about apps, templates, models & migrations, admin customization & more
  • Build virtual environments and deploy using Gunicorn and Nginx

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 96 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a postgresql course? Or looking for more detail on Brad Traversy's Python Django Dev To Deployment? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

This is a very practical course where we take a list of requirements from a fictional company to build a real estate application using Django. We will take a basic html/css Bootstrap 4 theme and turn it into a real working application with an admin area to manage resources including property listings, realtors and contact inquiries. We also have a section on learning basic Python syntax

What You Will Learn:
  • Basic Python (lists, dictionaries, functions, conditionals, etc)
  • Setup Virtual Environments
  • Install & configure Django
  • Create Django "apps"
  • Postgres Setup (local and remote)
  • Schema planning, models & migration
  • Admin customization
  • Bootstrap integration
  • Full search functionality
  • User Authentication
  • Deploy to Digital Ocean with Gunicorn & Nginx

Who this course is for:
  • Beginner Python developers that want to build a practical, real world project using the Django framework

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Brad Traversy

Brad Traversy has been programming for around 12 years and teaching for almost 5 years. He is the owner of Traversy Media which is a successful web development YouTube channel and specializes in everything from HTML5 to front end frameworks like Angular as well as server side technologies like Node.js, PHP and Python. Brad has mastered explaining very complex topics in a simple manner that is very understandable. Invest in your knowledge by watching Brad's courses.



100 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

It has been a wonderful course. I have learned a lot even though I got a bit lost by the end of the deployment because of the terminal use.

actually i want give 5 Star for:-prefect declaration-prefect Example simple to expert-attention to minor or small details-he allow me to know about everything's-step to step Tutorial- Deployment was the best things

In my search for courses that would allow me to become a full stack python developer, this course is definitely at the top of the list. I owe a lot of what I do know to Brad and his teachings. One of my favorite things about the course is that he makes the mistakes and does not edit them out. I liked being able to see his logic and how he goes about solving errors.This is a packed course, full of information. I definitely recommend.

Traversy is the best. I love his structure, the clarity and the practical way. I learn everything from zero and I already can build my own website now.

By John on

The course content itself is great, but a huge downfall of this course is that the instructor never responds to the student's questions. This became very frustrating when you need help debugging because despite the fact that this course has been out for a while, there are no answers to similar problems that other students have faced in the past in Q&A. Because of this, if you run into trouble, you are on your own. I had to restart my project from scratch multiple times and spend hours of additional research just to fix a few bugs and it was a huge waste of my time.

Great course. Really! I followed along and I am really grateful. All run well, the website is running but using the digital ocean ip address (because I din't buy the domain registrar). I would like to see the video you said you will add at te end of the course about submitting email (https, postfix... something like that). Please do it for us. Thank you Brad for the awesome course!

Good for new learner. Add some topic on pull data from database and also parent child data pulling technique. Overall good presentation.

Awesome. Brad is one of the finest teachers we ever had.He explains everything so clearly and simply. my only regret about this course is Forms & Model Forms.Thank you Brad

Hey Brad!thanks a lot for putting out this helpful content. this course has taken me from 0 in django. The only difficulty I faced was that at some points, Udemy would be just too slow to load. this was very frustrating when I was in mood to study!! (and Trust me internet is really fast here in South Korea)But besides that thanksyou are a good man!

This course was very useful, as I learned how a real application development looks like and what it takes to deploy on a real productions environment. One of the best courses I took.

This is the best course I have taken on Django. You learn from scratch how to develop a Django app and how to deploy a production-ready app. Simply awesome.

Really easy to understand, codes along so it's easy to follow, no looking through Github to check when we have problems or if the code has advanced to much. All you need for the course is in the videos and in provided download, explained clearly and in a concise way, and works flawlessly as of November 2019. And then if you still have problems there is a Github repo, a Q&A and useful links given for documentation.Only giving it 4.5 starts instead of 5 because I found that some sections that are really interesting for beginners are missing:- An authorization video: where some urls are completely blocked if user is not logged in, like the dashboard for example, so that it redirects you to the login url if try to access the dashboard url.Fortunately this is extremely easy to find and implement so maybe not an entire section but a video in the authentication section.- A user roles section: Different url access based on different roles, like the admin area but for the non admin urls. This section could be really interesting if this course is updated someday.