Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Michigan

Django for Everybody

University of Michigan via edX XSeries


This series introduces Python programmers to building websites using the Django library. Across the four courses, you will learn HTML, CSS, SQL, Django, JavaScript, jQuery, and JSON Web Services. During the course, you will build online websites using Django and those working websites are graded throughout the course. This series is excellent preparation for learning other ways to build web applications using technologies like PHP, Flask or Ruby on Rails. This is a great first course in any web development curriculum.


Courses under this program:
Course 1: Web Application Technologies and Django

This first course in Django for Everybody explores the basic structure of a web application and how web browsers interact with web servers. This course Hypertext Transfer Protocol (HTTP), an introduction of Hypertext Markup Language (HTML), along with the overall structure of a Django application.

Course 2: Building Web Applications in Django

This second course in Django for Everybody explores data models in Django and how it communicates with a database. This course also explores basic Structured Query Language (SQL) and database modeling and how they work in the Django model.

Course 3: Django Features and Libraries

This third course in Django for Everybody explores building Django-based web applications through the use of cookies, sessions, and the authentication processes in Django. You will develop a simple web application and learn how an application moves from development to production.

Course 4: Using JavaScript, JQuery, and JSON in Django

This fourth and final course in Django for Everybody explores the JavaScript language and provides an introduction to the jQuery library and the JavaScript Object Notation (JSON) syntax.


Taught by

Charles Severance


Start your review of Django for Everybody

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.