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 FutureLearn Program


Django is a Python web framework that encourages fast development and a clean, pragmatic design.

Over the four practical courses offered on this program, you’ll learn HTML, CSS, SQL, Django, JavaScript, jQuery, and JSON Web Services, as well as other features of Django, such as Django Template Language (DTL), form flow, basic structured query language (SQL), as well as the object oriented (OO) pattern present within the wider Python programming language.

Gain the programming experience you need to build a functional website

Considered a great first step in any web development curriculum, the overall aim of this program is to get you to be able to build a full-featured and functional website on its completion.

Throughout each individual course, you’ll be building online websites, and will be graded on their success. You’ll also be given tips and guidance throughout on how to improve your programming skills.

The series of courses themselves are also excellent preparation for learning other ways in which to build web applications, using programming technologies such as PHP, Flask or Ruby on Rails (written in the Ruby programming language).

Learn from an expert in Django and Python at the University of Michigan

As the number one ranking public research university within the entire United States of America, the University of Michigan has been a world leader in research, learning, and teaching for more than 200 years.

Over the duration of the four courses on this program, you’ll be under the guidance of Dr. Charles Severance, a leader in online programming education. He’s an experienced computer scientist and academic who currently serves as the clinical associate professor of Information at the university.


Courses under this program:
Course 1: Web Application Technologies and Django
-Discover the basics of web app development, learn how a browser interacts with a server, and use Django to build web pages easily.

Course 2: Building Web Applications in Django
-Learn how to build and deploy web applications using the Django framework in the Python programming language.

Course 3: Django Features and Libraries
-Gather all the skills you need in order to build Django-based web applications suitable for use.

Course 4: Using JavaScript, jQuery, and JSON in Django
-Understand how to use JavaScript, jQuery and JSON within the Django framework.


Taught by

Charles Severance and Sean Vucinich


Start your review of Django for Everybody

Never Stop Learning.

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