Courses Home

I am excited to announce that 2018 is going to be a big year for courses here at the Django Book!

I have three courses in development - with the beginners course due out some time before the beginning of September. The intermediate course will be out a bit later in the year, with the REST course due late December.

To save you checking back for updates, I have created a waiting list for each of the courses which you can join below.‚Äč

As an added incentive, everyone who is on the waiting list will get access to the course before the general public and receive a special supporters discount on launch.

Django for Beginners

The Build your first website with Django 2.1 Course will teach you the basics of Django by leading you step by step through the development and deployment of a simple website. At the end of the course you will not only know the basics of Django, but have your own, fully functioning website to show your friends and potential employers.

All course participants will receive a complimentary copy of the PDF version of the Build your first website with Django 2.1 book as a part of their subscription.

Intermediate to Advanced Django

advanced django website course

The Build a professional website with Django 2.1 Course takes up where the beginning course leaves off and leads the learner far deeper into the core functions of Django - building a website that includes Bootstrap integration, complex models and views, advanced forms, user management, search, RSS and much more.

You will be following a professional development workflow, with test-driven development, project planning, iterative development, source control and deployment and testing in production.

Using Django with REST and Web Services

RESTful django course

The RESTful Django Course provides a comprehensive guide on how to implement and manage RESTful APIs in Django.

The course covers the fundmentals of REST, building RESTful APIs, consuming web services and interacting with other frameworks (e.g. ReactJS).

The course also digs deep into the Django REST Framework, the premier 3rd party framework for developing RESTful applications in Django.