• University of Michigan logo
New

Django Features and Libraries

Gather all the skills you need in order to build Django-based web applications suitable for use.

Django Features and Libraries
  • Duration6 weeks
  • Weekly study2 hours
  • 100% onlineTry this course for free
  • Extra BenefitsFrom $44Find out more
This course is part of the Django for Everybody program, which will enable you to learn how to build and deploy rich web applications and websites using Django .

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 build Django-based web applications suitable for use by end users.

Define Django login and decipher how cookies are used to support sessions

You’ll learn about cookies, sessions, and authentication processes within the Django framework, and will decipher how cookies are used to support sessions.

You’ll also build navigation into your applications, and a built-in login functionality which will be able to manage login users in views. Then, you’ll explore a multitude of ways in which to easily improve the look and feel of Django applications.

Create, edit, and delete form flow within the Django framework

You’ll then begin to develop a simple application in order to support a classified ads website. In doing so, you’ll be guided through many of the issues and techniques that you may encounter in website development.

You’ll also learn how to move an application from development to production, will demonstrate how to represent links in a database and will create, edit and delete form flow inside of a generic edit view.

Learn from Django and programming experts at the University of Michigan

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

You’ll be guided throughout the course by leaders in the programming field, and the course itself is part of a series that introduces Python programmers to building websites using the Django library. Across the four courses, you’ll learn HTML, CSS, SQL, Django, JavaScript, jQuery, and JSON Web Services.

What topics will you cover?

  • Define Django sessions and how cookies are used to support sessions
  • Apply built-in login functionality in Django and manage login users in views
  • Define one-to-many models and demonstrate how to represent links in a database
  • Create, edit, and delete form flow inside of a generic edit view

When would you like to start?

Start straight away and learn at your own pace. If the course hasn’t started yet you’ll see the future date listed below.

What will you achieve?

By the end of the course, you‘ll be able to...

  • Describe Django sessions and how cookies are used to support sessions
  • Apply built-in login functionality in Django and manage login users in views
  • Explain one-to-many models and demonstrate how to represent links in a database
  • Produce, edit, and delete form flow inside of a generic edit view

Who is the course for?

This programming course is designed for learners who are wanting to get into web development and who have some basic Python programming experience.

This series of courses is also excellent preparation for learning other ways to build web applications using technologies like PHP (Web Applications for Everybody), Flask or Ruby on Rails, and therefore could be suitable to anyone wishing to work within these fields.

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).

Who developed 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).

  • Established1817
  • LocationAnn Arbor, Michigan, USA
  • World rankingTop 30Source: Times Higher Education World University Rankings 2020

Join this course

Start this course for free, upgrade for extra benefits, or buy Unlimited to access this course and hundreds of other short courses for a year.

Free
$0

Join free and you will get:

  • Access to this course for 8 weeks

Upgrade
$44

Upgrade this course and you will get:

  • Access to this course for as long as it’s on FutureLearn
  • Access to this course’s tests as well as a print and digital Certificate of Achievement once you’re eligible

Unlimited (New!)
$279.99 for one year

Buy Unlimited and you will get:

  • Access to this course, and hundreds of other FutureLearn short courses and tests for a year
  • A printable digital Certificate of Achievement on all short courses once you’re eligible
  • The freedom to keep access to any course you've achieved a digital Certificate of Achievement on, for as long as the course exists on FutureLearn
  • The flexibility to complete your choice of short courses in your own time within the year
Find out more about upgrades or Unlimited.