Django is a Python-based, free and open-source web framework that follows the model-template-views architectural pattern. Django encourages rapid development and clean, pragmatic design so you can focus on writing your app without needing to reinvent the wheel.
This path starts off by introducing the fundamentals of Django. It then dives into how to build templates, query data, test, deploy and optimize your app. By the end you will have the tools necessary to build professional Django applications.