University of Michigan program

Django for Everybody

Become a master of web app development and Django programming

  • Overview 4 courses
  • Duration 20 weeks
  • Learn Free

Learn how to build and deploy rich web applications and websites using Django

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

4 courses

How does our pricing work?

Start Learning Free
$196 USD - Course Upgrades

Can I learn for free?

Programs are made up of short courses, most of which you can join for free.

However, if you want to take the final assessment and unlock the award or accreditation for the program, you must upgrade each individual course or buy Unlimited to gain a Certificate of Achievement for all the courses in the program.

How do course upgrades work?

If you want to spend more time on course material and better demonstrate what you've learned, you may choose to upgrade each course. You can upgrade your courses at any point after you enrol.

When you upgrade a course, you get ongoing access to the course material for as long as the course exists on FutureLearn. This means you can return to the subject whenever you like.

You will also be given access to any course tests, and the ability to qualify for a downloadable and printed Certificate of Achievement to show what you’ve achieved.

How does Unlimited work?

If you have Unlimited, you will get access to all of the short courses in this program, plus thousands of other short courses and tests.

You have the ability to learn at your own pace throughout your subscription time and gain digital Certificates of Achievement on all your courses.

If you gain a certificate on a course, you will keep access to the course’s content beyond your Unlimited subscription time so you can revise the content whenever you need.

Unlimited costs $349.99 for one year. Find out more about Unlimited.

Are these the final prices?

Yes. There are no additional fees. The price you see here includes everything - such as test fees, tuition and any additional accreditation provided by the course.

University of Michigan

As the #1 public research university in the United States, U-M has been a leader in research, learning, and teaching for more than 200 years, with 102 Grad programs in the top 10 — U.S. News & World Report (2019).

  • University of Michigan

Who will you learn with?

Charles is a Clinical Professor and teaches in the School of Information at the University of Michigan. He is the Chair of the Sakai Project Management Committee (PMC).

Learning outcomes

On completion of this program you will be have achieved the following:

  • Installed and deployed a Django application; built HTML web pages styled by CSS

  • Described and built a data model in Django, applied model query and template tags/code of Django Template Language

  • Applied built-in login functionality in Django; defined sessions, cookies, and one-to-many models

  • Built objects and wrote syntactically correct JavaScript language; explained basic elements of low-level jQuery