Congratulations on finishing Django for Beginners! We’ve now covered all the major features of Django: templates, views, urls, users, models, foreign keys, security, testing, and deployment. But there is still much more to learn about Django and web development in general.

My personal website is regularly updated and features articles on some of these advanced techniques already:

Make sure you’re signed up for the Django for Beginners newsletter for updates on new content and discounts on future books.

I have also open-sourced DjangoX a framework for launching new Django projects quickly. It comes with out-of-the-box support for a custom user model, social authentication, Bootstrap v4, signup and login with email/password vs Django’s default username/email/password, and more.

Django Resources

To continue learning Django, I recommend working through the following free online tutorials:

I also strongly recommend Two Scoops of Django 1.11: Best Practices for the Django Web Framework which is the current best-practices bible for Django developers.

Python Books

If you’re new to Python, there are several excellent books available for beginners to advanced Pythonistas:

Blogs to Follow

These sites provide regular, high-quality writings on Python and web development.


If you’ve made it through the entire book, I’d love to hear your thoughts. What did you like or dislike? What new content would you like to see? User feedback keeps me motivated to keep working on this book and adding new content.

I can be reached at [email protected].