Python Django Dev To Deployment (Udemy.com)
Learn Python and build & deploy a real estate application using the Django framework & PostgreSQL
Created by: Brad Traversy
Last updated October 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
How it compares
Against the other 72 rated Udemy courses in Django on CourseDuck:
- Rating4.7 out of 5higher than 86% of them
- Reviews5,963#4 of 73 by number of reviews
- Length11.1 hourslonger than 59% of them
- Last updatedOctober 2018earlier than 86% of them
Quality Score
Overall Score : 94 / 100
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
Instructor Details
- 4.7 Rating
5,963 Reviews
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.
More courses by Brad Traversy
Modern JavaScript From The Beginning 2.0 (Just Updated) (2025)
4.6 (36,520 Reviews)
Provider: Udemy
Time: 40.2h
$16.99
Modern HTML & CSS From The Beginning 2.0 (2025)
4.8 (28,669 Reviews)
Provider: Udemy
Time: 24.3h
$129.99
Bootstrap 4 From Scratch With 5 Projects (2018)
4.6 (17,122 Reviews)
Provider: Udemy
Time: 11.3h
$84.99
MERN Stack Front To Back: Full Stack React, Redux & Node.js (2019)
4.4 (15,750 Reviews)
Provider: Udemy
Time: 11.9h
$99.99
50 Projects In 50 Days - HTML, CSS & JavaScript (2025)
4.6 (12,876 Reviews)
Provider: Udemy
Time: 19.4h
$119.99
More Django courses
The Ultimate Beginner's Guide to Django 1.11 (2019)
4.7 (1,632 Reviews)
Provider: Udemy
Time: 9h
$12.99
Python Django - Build Complex MultiVendor Ecommerce System (2026)
4.7 (885 Reviews)
Provider: Udemy
Time: 37.4h
$79.99
Python Django: Build an E-commerce Store (2026)
4.7 (556 Reviews)
Provider: Udemy
Time: 19.4h
$84.99
Build a User Authentication Web App With Python and Django (2023)
4.7 (525 Reviews)
Provider: Udemy
Time: 2.3h
$54.99
Intro To Django with Python For Web Development (2023)
4.7 (382 Reviews)
Provider: Udemy
Time: 1.5h
$64.99
Reviews
By Victor Chang on 6/4/2025
I wish most classes were full deployable projects like this. There are certainly a lot of hurdles with installation and differences if you are on a windows computer. However, I think resolving these issues and getting to know your own system makes you even better at being a developer. I highly recommend this course. Do the project on your own as you watch the videos, and go back through the slides to ensure you have a good understanding of the framework and how everything works. I am not a very experienced developer, so doing a simpler project, that is in fact very complex is helping me understand core concepts that I will take to bigger projects in the future.
By Orr BJ on 3/25/2024
Good course for starting with Django, it touches a lot of different aspects and shows a project from start to finish, including deployment. The main drawback is that the Django framework developed a lot since the course was made, and for some of the subjects - especially concerning views and users authentication - Django has easier, better solutions. The lessons were easy to understand, and seeing debugging in real time was also important.
By Ivan Stepanchuk on 11/27/2021
This course allowed me to understand many concepts related to web development. I know Brad from his YouTube channel that I follow and I am aware of the great quality of content that he creates. Thanks to this course I am now able to build complex web applications with frontend Vue js and Backend Django (it is not covered in this course, though the information covered in this course is complete and if you study everything well it will jump start your career like it did in my case). I am happy I found this course.
By Marcus Scholz on 11/13/2021
A nice intermediate course, that fulfilled all its claims. At the end you are well prepared to dive professionally into the subject. The workload fits, not too long and does not just repeat the django documentation like other courses. Only the last part about the project deployment could be far more detailed in its explanation. Although I easily managed to get it working. nevertheless one of the best courses I ever bought!! Great Job ;)
By Mike Fones on 9/13/2020
Boy, what to say? ... I'm exhausted. This was a hell of a long course. Brad is my favorite instructor by far. He presented the course material in a well planed and organized manor. I will be going back over it when I need to build the apps I plan on building. There is no way I could remember all the details provided in the course. I have ton of notes and resources to refer to later on. If you are looking to connect a Postgres DB to your app I think this is a good starting point. So much to learn. Have to say thanks again Brad, I'm exhausted but learned so much.
By Eric Esajian on 10/17/2019
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.
By Arwa AlSaggaf on 1/8/2019
I really liked the course. It is to the point, clear, and very organized. The one deducted start in my rating is because the trainer is not answering the questions in the Q&A section. Although he gave us a notice about this thing because he is very busy with many other responsibilities, but it would be much much better to assign someone else to be in charge of the Q&A (Which I think he is trying to do so). Other than that, the course is excellent and I advise people who want to learn Django to enroll in. I'm now heading to his Bootstarp course!
By Lucas Jose Robles on 11/5/2018
Exactly what I was looking for: A realistic aproach to learning a new language and framework by creating a real case application. Brad goes from an static page to a full mature and deployed website, explaining how to construct, program and organizing a project. If you want an academic essay on every tag on HTML and configuration file on Django, search another course, but If you like be teached by a senior co-worker from a tech company who shares all his secrets, then start now.
By Arturo Filio on 10/19/2018
I took Brad Traversy's course on MERN stack and I loved it, I already made two apps on my own thanks to that course. I definetly learn more with a practical project like the one we are doing right now and the ones in his MERN course. I really like the way he teaches and the technologies are very relevant and in demand. His explanations are very easy to follow and comprehend. I recommend Brad Travery the most when it comes to the technologies he offers. Best content and instructor ever!
By Bryan Borenstein on 10/9/2018
My first Traversy Course. Learned so much on Youtube already.... I'm taking online college classes but creating projects like this with someone who is clear, and concise is helps tremendously with helping it all 'make sense.' Thanks Brad! Also wanted to add that he's got the perfect pace. Too many code courses online where the instructor bounces around and I've constantly got to pause and go back and forth, which gets extremely annoying for projects -- not here!












