Python on the web

Make your next
project a Django project.

Start with models, views, and templates. Then bring it all together in a blog, an online store, or your own SaaS application.

Start here

Get comfortable with Django. 2

Build a blog or follow a daily introduction to the framework.

Learn by doing

Build a complete application. 5

Work through real projects with Django, Vue, and the tools around them.

Add to your toolkit

Small tutorials. Useful skills. 15

Explore models, forms, APIs, performance, and everyday Django features.

Your next chapter

Beyond the code. 3

Advice on learning Django and growing as a developer.

Ready for a deeper dive?

Find your next Django course.

Explore free and premium projects in the course library.

Explore Django courses

Newsletter

Subscribe to my weekly newsletter. One time per week I will send you a short summary of the tutorials I have posted in the past week.