Django is a popular Python web framework designed to help developers rapidly build secure, scalable web applications. Get the skills to build web applications with Django, work with data and forms, and deploy your Django applications in this fast-paced learning path.
Build dynamic apps that pass data from client to server.
Work with data by building and consuming RESTful APIs.
Learn how to build data-driven web apps with Django, the Python framework that helps you take projects from concept to launch in a matter of hours.
1h 40m • COURSE
Building a Personal Portfolio with Django with Nick Walter
Learn the basics of Django for web development by building your own website—a personal portfolio—from the ground up.
1h 54m • COURSE
Test-Driven Development in Django with Nick Walter
Learn how to build Django applications using test-driven development.
1h 23m • COURSE
Django: Forms with Nick Walter
Learn how to create and add forms to your website using Django. Find out how to create customized form fields, validate submitted data, and more.
2h • COURSE
Building RESTful Web APIs with Django with Rudolf Olah
Learn how to build a RESTful web API using the Django REST framework.
1h 9m • COURSE
Deploying Django Apps: Make Your Site Go Live with Nick Walter
Learn how to deploy a Django application to the cloud using Digital Ocean, AWS, Heroku, or Azure. Walk through the deployment steps using each solution.
2h 43m • COURSE
You'll learn Django development skills with these experts.
Nick Walter is a mobile and web developer, instructor, and all-around coding enthusiast.
After teaching himself to code using YouTube videos and online tutorials, Nick became fascinated with the possibilities of online education. Upon the release of Swift in 2014, Nick quickly picked up the new language and shared what he learned with others by creating an online course. Since then, he's moved on to create courses on a variety of topics, including iOS, Android, Django, Kotlin, Python, and HTML. Nick currently works as the commander in chief of Zappy Code, where he shares his love of programming by creating fun, practical coding courses.
He runs the Learning AngularJS newsletter and writes about software and web development for the NeverFriday blog and about open-source programming for the SourceContribute blog. He also creates training for LinkedIn Learning and Packt Publishing. Rudolph is a professional member of the Association for Computing Machinery (ACM).