Django Tutorials

Build robust web applications with Django, a high level Python web framework focused on rapid development and clean design. Learn the Django ORM, URLs, views, templates, forms, and the admin. Practice authentication, permissions, security, and performance so your apps are ready for production.

Go deeper with REST APIs using Django REST Framework, async views, caching, Celery for background tasks, and real world deployment. Work with PostgreSQL and other databases, manage settings by environment, and handle static and media files.

Browse all resources below, or commit to a guided Learning Path with progress tracking: