All courses

Développement

Intermediate Django

Take your Django web applications to the next level with authentication, modularity, and advanced functionalities of models, forms, templates, and the Django ORM.
Medium
12 hours
Interested in this free-access course?

Django is a robust Python framework. Even if you’ve already got the basics down, there’s still a lot to learn!

Throughout this course, I’ll take you step by step through creating an exciting web application that leverages some of the more advanced functionalities of Django.

To start, we’ll build an Authentication app from first principles, giving users the ability to sign up and log in to our web application. We’ll then use some of the advanced models and forms features to build a blog post creation interface on the site.

Finally, we’ll use the Django ORM to construct complex queries to create a social feed rendered using templates. If you’re ready to take your Django skills to the next level, join me on this course! 

Learning outcomes

  • Build an authentication app in Django
  • Use advanced functionalities of Django models and forms
  • Use advanced functionalities of the Django ORM and templates

Requirements

Prerequisites:

To begin this course, you'll need to already have the basic skills required for creating an MVT application using the Django framework. You can gain the required experience by completing the following course and its prerequisites:

Tools Required:

  • Python
  • Django
  • GitHub

Turn it into a career

Choose one of our 100% online degree programs, and transform your know-how into professional skills.

  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring

Contributors

Instructor

Rafiq Hilali

British Software Engineer and Django expert with Lambert Labs. Currently based in BC, Canada.

Created by

Last updated: 1/23/2025
License

Développement

Intermediate Django

Medium
12 hours
Free-access course