Welcome to Advanced Django Training

This training is intended for professional developers who are already somewhat familiar with Python and Django. If you are not familiar with these, make sure to complete the Python and Django tutorials before using this training material.

Python is a general-purpose programming language. Django is a powerful web development framework built on top of Python.

This training is intended to help Django developers learn a little more deeply about some of the features Django has to offer. The format should allow you to get the information you are wanting to learn about quickly. There is also a basic Django project that you can clone and get setup to have a place to play around with the concepts and ideas that are taught here.

After you have setup the training project, or if you have decided not to, you can jump to one of the features below to start learning more about that feature of Django.

Django Features