Skip to content
UdemyDjangoPaid courseBeginner levelCertificate

The Ultimate Beginner's Guide to Django 1.11 (Udemy.com)

Learn how to make and publish websites with Django and Python. We'll make three complete apps and publish one online.

Created by: Nick Walter

Last updated September 2019

icon
What you will learn

  • Create Django websites that work with a database.
  • Publish a website on the internet.
  • Understand Django basics. Function and Class Based Views, URL routing, Models, Gunicorn and much more!

How it compares

Against the other 72 rated Udemy courses in Django on CourseDuck:

  • Rating4.7 out of 5higher than 86% of them
  • Reviews1,632#16 of 73 by number of reviews
  • Length9 hoursshorter than 51% of them
  • Last updatedSeptember 2019earlier than 79% of them

icon
Course Description

Welcome to The Ultimate Beginner's Guide to Django. If you're brand new to Django, or have gotten lost in online tutorials, this is the course for you. I'll take you from being an absolute beginner to actually creating three complete Django websites. We'll also cover how to publish your sites.

This course starts with a Python Refresher. Django is a web framework written in Python. If you're new to Python, or just a bit rusty, this section will get you up to speed as quickly as possible. You don't need to be a Python expert to make Django website, but a base knowledge is needed. In the Python Refresher I'll teach you a new concept, show you some examples, then present you with a coding challenge to make sure you've understood that concept.

The three websites we'll make are as follows:

  1. Pig Latin Translator - A simple two-page website that turns any text into Pig Latin! Creating this website will teach you the fundamentals of Django.
  2. Your Personal Blog - Don't use WordPress or Tumblr to share your thoughts; make your own blog! This website will teach you how to work with a database and data models. We'll also cover how to work with both static and user uploaded images!
  3. Reddit Clone - This is the most advanced and complicated website we'll make in the course. With a big focus on creating user accounts and authentication, this website will teach you the more advanced topics that this course covers.

Also included in the course is a section showing you how to deploy your blog to a server and publish it for the world to see! I'll then take you step by step through working with a Ubuntu Linux server that will run your Django code 24/7.

What are the key topics covered in this course?

  • URL Dispatching
  • Function and Class Based Views (FBV v. CBV)
  • How to start a new project
  • How to create apps within a project and why they're important
  • Running your project in a virtual environment using Virtualenv
  • Publishing your site on a VPS (Virtual Private Server) running Ubuntu Linux
  • Working with templates
  • Debugging
  • Gunicorn
  • Handling GET and POST requests
  • Working with a Database and Models
  • Admin Interface
  • Static and user uploaded images
  • Authentication and User accounts

Feel free to take a free preview of this course to see if it's a good fit for you. Remember, you have a 30-day money-back guarantee with this course, so if for any reason you don't like it, you can get a full refund. There's no reason not to sign up!

Thanks for checking out The Ultimate Beginner's Guide to Django. See you on the inside!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Nick Walter

Hi! I'm Nick, and I love to code. About five years ago I decided that I wanted to learn to code, but I had limited access to programming resources, and I was getting frustrated with all of the YouTube videos and online tutorials out there. I experimented, struggled, and definitely failed a lot, but I finally got the hang of it, so I decided that I wanted to change the way that people learned to code, and I started teaching. My experience as an online student has directly influenced my teaching style, because I know what it is like to be in your shoes.

When Apple announced their new programming language, Swift, in 2014, I made my big online teaching debut and created the internet's first Swift course. Since that time, I have become a full-time online instructor and I now have courses not only in Swift, but also in iOS, Android, Django, Kotlin, Python, HTML, Blockchain, etc. I have also created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide. 

I love sharing my excitement for coding with my students, and I try to make learning as fun and as easy as possible. Thanks for being part of my coding community!

icon
More courses by Nick Walter

$84.99

$12.99

$124.99

$64.99

$13.99

$13.99

icon
More Django courses

$99.99

$74.99

$79.99

$84.99

$54.99

$64.99

icon
Reviews

4.7

1,632 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Alexander Nobel on 11/20/2020

The course did what it said on the tin, a great beginner's guide to Django. Nick made sure to keep the information to the point and not to flood you with concepts that are not directly relevant. In addition the exercises / projects were fun, and the challenges were engaging. Would recommend :) As a bonus, he also sent me the updated Django course free of charge! Great service and contact.

By Samuel Harrison on 11/14/2020

adequate

By Frank Mixson on 11/7/2020

Love what I am learning. He is an excellent teacher.

By Joo Paulo Pacheco Pereira on 8/20/2020

timo curso, muito didtico e os projetos realmente ajudam a ter uma compreenso inicial sobre o django e suas possveis utilizaes.

By Francisco Castillo Ibarra on 7/2/2020

Great teacher, great course!
Only thing could be to have some sidenotes about how to implement some terminal/cmd commands on windows instead of mac, but without that, it's one of the best courses i took

By Peter on 6/25/2020

Clear and succinct

By Antonio Jos Bottino de Moraes on 6/8/2020

Nick is very good in teaching and getting the most of your time. He pass tons of info, detailed when needed or may just introduce topics to you at a level you can go on in the course and take a deeper view later at your own as he shows valuable resources from getting info. Very nice person, he will pass by your implementation and give it his plus; he is always available to respond your posts.

By Antonio José Bottino de Moraes on 6/5/2020

Nick is very good in teaching and getting the most of your time. He pass tons of info, detailed when needed or may just introduce topics to you at a level you can go on in the course and take a deeper view later at your own as he shows valuable resources from getting info. Very nice person, he will pass by your implementation and give it his plus; he is always available to respond your posts.

By Mehul Kumar on 3/23/2020

u r really doing ur job great

By Louise Jessen on 3/3/2020

Great course, learned a lot! But I think it would have been amazing, that you had illustrated the vote up/down correctly with it only should be possible to do once for each user, maybe it complex, but it would have given the extra star to the course. Because then you had a much more solid foundation to begin trying to build your own projects ^^ else fine course.

By Guillermo Espina on 11/6/2019

It's a great course to get you started Django. It teaches you everything you need to know to start developing apps on your own and even to upload your app to a server !
Nick is really good at explaining everything!
If you already know Django and you are searching for an advance course, this is definitely not it.

By Reuben Izkul on 10/18/2019

It is pretty good, I like the fact you actually see everything happening. Allot of guides say do this do that but miss out everything you do in between.
It is also really clear and the video/audio quality is good.

Showing 12 of 314 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 94 / 100