🐍 Django 101 - Introduction to Django

This free online course will teach you the fundamentals of Django, a Python web framework. Throughout the 10 lessons, you will build a website with Python.

By the end of the tutorial, you will have a functional Python website similar to the one below where you can add, update, and delete names and corresponding scores from a table.

HTML table on a Django website that allows adding, editing, and deleting rows

While the entire Django course is available as a YouTube playlist and as a GitHub repository, here is a list of the individual videos and a link to the corresponding GitHub commit.

Django Tutorial for Beginners

This Django tutorial is designed for beginners. Some knowledge of Python will be very helpful, but not necessary. The examples throughout the video series will be valuable in your understanding of the various Django and Python concepts.

A good place to start is with the very first video 🙂. This video is an overview of the Django course and gives you an idea of what to expect.

Perhaps, the best part is that this entire online Django course is 100% free for everyone. No excuse not to learn! If you need a server to host your website on, here’s $200 free DigitalOcean credits to get you started.

Good luck!