Clinical Professor, School of Information
Your browser is ancient!
Upgrade to a different browser to experience this site.
In this course, you will learn how to build Django-based web applications suitable for use by end users. You will learn about cookies, sessions, and authentication processes in Django. You will build navigation into your applications and explore ways to easily improve the look and feel of Django applications. You will begin to develop a simple application to support a classified ads website that will walk you through many of the issues and techniques that you encounter in website development. You will also learn how to move an application from development to production.
Welcome to Django Features and Libraries, an online course designed to help you build robust Django-based web applications for end users. You will explore cookies, sessions, authentication, navigation, and visual improvements while developing a classified ads application. This course, part of the Django for Everybody series, guides you through moving an application from development to production, offering hands-on experience with key Django features and libraries.
This abbreviated syllabus description was created with the help of AI tools and reviewed by staff. The full syllabus is available to those who enroll in the course.
Module 1: Building an Application on Your Own
Module 2: Introduction to Dynamic Web Content
Module 3: Cookies and Sessions
Module 4: One-To-Many Data Models
Module 5: Users and Authentication
Module 6: Django Forms
Module 7: Building a Second Application on Your Own
Course materials and assignments are self-paced. To earn the certificate, you must achieve an overall grade of 80% or higher. Grading is based on five assignments worth 20% each of the final grade.
Clinical Professor, School of Information
Course content developed by U-M faculty and managed by the university. Faculty titles and affiliations are updated periodically.
Intermediate Level
Some related experience required