Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

Most popular online courses

Learn from the best instructors

Python and Django Full Stack Web Developer Bootcamp
Python and Django Full Stack Web Developer Bootcamp
  • Jose Portilla
  • 4.5
  • 32 hrs
  • 198 lectures

Learn to build websites with HTML , CSS , Bootstrap , Javascript , jQuery , Python 3 , and Django! Learn more »

Django 2.2 & Python | The Ultimate Web Development Bootcamp
Django 2.2 & Python | The Ultimate Web Development Bootcamp
  • Nick Walter
  • 4.69
  • 10 hrs
  • 78 lectures

Build three complete websites, learn back and front-end web development, and publish your site online with DigitalOcean Learn more »

Python Django Dev To Deployment
Python Django Dev To Deployment
  • Brad Traversy
  • 4.66
  • 11 hrs
  • 70 lectures

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

Most popular books

Learn Django from books

Django 3 By Example

by Antonio Mele4.5

If you want to learn the entire process of developing professional web applications with Python and Django, then this book is for you. In the process of building four professional Django projects, you will learn about Django 3 features, how to solve common web development problems, how to implement best practices, and how to successfully deploy your applications.

Django Design Patterns and Best Practices

by Arun Ravindran4.27

The book compares design choices to help you make everyday decisions faster in a rapidly changing environment. You'll first learn about various architectural patterns, many of which are used to build Django. You'll start with building a fun superhero project by gathering the requirements, creating mockups, and setting up the project.

Beginning Django

by Daniel Rubio4.25

This book takes you from the basics of Django all the way through to cutting-edge topics such as creating RESTful applications. Beginning Django also covers ancillary, but essential, development topics, including configuration settings, static resource management, logging, debugging, and email.

Django Unleashed

by Andrew Pinkham4.21

Django is an amazingly powerful system for creating modern, dynamic websites. But programming Django hasn’t always been easy–until now. Django Unleashed is your step-by-step, beginner-friendly guide to leveraging Django’s core capabilities and its powerful contributed library. You’ll learn in the most effective way possible: hands on, by building a fully functional Django website from scratch.

Free video tutorials

Learn Django onYouTube

Python Django Tutorial 2020 - Full Course for Beginners

Clever Programmer

3 Secrets to Become a Python Freelancer FREE TRAINING 👇 ...

Python Django Web Framework - Full Course for Beginners

Learn the Python Django framework with this free full course. Django is an extremely popular and fully featured server-side web framework, written in Python. Django allows you to quickly create web ap ...

Making a To-Do App with Django | Web Development Tutorial | Build a Startup #3

CS Dojo

Learn to make a to-do list app with Django! And go to 1:39 to skip the recap of the last two videos. Also, here are the links I mentioned in the video: - Playlist of this entire series: https://csdoj ...

Python Django Crash Course

Traversy Media

In this Django 2.x crash course we will build a polling app based off the one from the docs. We will look at apps, views, models, urls, the shell and more. Code: ...

Django 3.0 Full Course For Beginners 2020 | Django Step By Step Tutorials

Parwiz Forogh

Affiliates: Best Book On Django 3.0 - Django 3.0 By Example Django for APIs: Build web APIs with Python and Django Django for Beginners: Build Websi ...

How to Build an E-commerce Website with Django and Python

Learn how to build an E-commerce website with Django and Python. 💻 Project code: 💻 Original code: ...

Python Django Tutorial | Learn Python Django In 3 Hours | Python Web Development | Edureka


** Python Django Training (Use code: YOUTUBE20) - ** This Edureka Python Django Course video will help you learn Django from scratch with examples. This Python Dja ...

Python Web Development | Web Development Using Django | Python Django Tutorial | Edureka


🔥 Edureka Python Master Program: This Edureka video on 'Python Web Development' will help you understand how to create websites from ...

Django Tutorial - Login, Logout and User Authentication

Tech With Tim

This django tutorial covers how to create a login and logout page and how to validate/authenticate users. We will simply need to modify djangos built in auth application to do this. Text-Based Tutori ...