Django for Everybody Program

Become a master of web app development and Django programming.
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.

Sort options

Using JavaScript, jQuery, and JSON in Django (FutureLearn)

Understand how to use JavaScript, jQuery and JSON within the Django framework. Learn how JavaScript supports the framework of Django. Django is a Python web framework that encourages fast development and a clean, pragmatic design. This comprehensive course will introduce you to the JavaScript language, and will show you [...]

Django Features and Libraries (FutureLearn)

Gather all the skills you need in order to build Django-based web applications suitable for use. Learn the ins and outs of Django and how to build web applications. This practical, six-week course from the University of Michigan will give you all the skills you need in order to [...]

Building Web Applications in Django (FutureLearn)

Learn how to build and deploy web applications using the Django framework in the Python programming language. Discover the basics of the Django web framework. Django is a high-level Python web framework that encourages fast development and a clean, pragmatic design. This informative, four-week course from the University of [...]