This is the home of the upcoming book, Django for Beginners, a guide to building and deploying modern websites with Python and Django.

We will build and deploy online four distinct applications of increasing complexity so that “the Django way” becomes clear. Topics covered in-depth include proper setup and installation; working with the command line; deploying to Heroku; and best practices around security and scalability.

Sign up for the Django For Beginners newsletter to stay up-to-date on the book’s progress and future news.

Table of Contents


Chapter 1: Getting Started

Chapter 2: Hello World app

Chapter 3: Git and Github

Chapter 4: Deploy

Chapter 5: Message Board app, part 1

Chapter 6: Message Board app, part 2

Chapter 7: To Do app

Chapter 8: Blog app with user accounts

Chapter 9: Conclusion