Home/Coursera/Web Application Technologies and Django
University of Michigan · on Coursera

Web Application Technologies and Django

4.7(12,000)·210K enrolled
Intermediate 18 hours English Course Certificate Certificate

About this course

This University of Michigan course covers web application development with Django: building dynamic web applications with Python, using Django's ORM for database interaction, implementing authentication, building REST APIs, and deploying web applications.

Taught by Dr. Chuck Severance, the course connects his Python for Everybody curriculum with practical web development — students who completed Py4E will find this a natural next step into full-stack Python web development.

What you'll learn

Build Django web applications with models, views, and templates
Design and query relational databases using Django's ORM
Implement user authentication and authorization in Django
Build REST APIs with Django REST Framework
Deploy Django applications to cloud hosting environments

This course includes

18h
On-demand video
Yes
Certificate
Yes
Mobile access
English
Language
Comparison · LBS

Compare alternatives for Web Application Technologies and Django

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
Coursera4.7(12,000)
Web Application Technologies and Django
Price
Paid
Subscription-based, free to audit
Duration
18 hrs
Level
Intermediate
Certificate
Course Certificate
Coursera4.9(22,000)
Algorithms Specialization
Price
Paid
Subscription-based, free to audit
Duration
200 hrs
Level
Intermediate
Certificate
Specialization Certificate
edX4.9(18,000)
CS50's Introduction to Computer Science
Price
Free
Audit free · $199 cert
Duration
100 hrs
Level
Beginner
Certificate
Verified
freeCodeCamp4.8(18,000)
Responsive Web Design Certification
Price
Free
Completely free, forever
Duration
300 hrs
Level
Beginner
Certificate
Completion
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

Instructor

CS
Charles Severance (Dr. Chuck)
Coursera instructor
210K+ learners15 courses4.8 instructor rating

Taught by Charles Severance (Dr. Chuck), University of Michigan clinical professor and creator of the Python for Everybody curriculum that has introduced millions to programming.

Requirements

  • Python fundamentals (Python for Everybody or equivalent); basic HTML helpful

Who this course is for

  • Python developers who want to build web applications with Django
  • Python for Everybody graduates ready to build full-stack applications
  • Beginners to web development who want a Python-based framework

About this provider

CO
Coursera
University-backed online learning platform. 142M learners, 7,000+ courses from 325+ institutions.
Visit Coursera

Frequently asked questions

Django is better for full-featured web apps with authentication, admin, and ORM built in. Flask is better for APIs and microservices. Django is the right first web framework.
No — this is a separate course focused specifically on web development with Django, not Python fundamentals.
Paid
Subscription-based, free to audit
Enroll now