Introduction to Django

Learning Objectives

  • To learn how to install Django
  • To learn how to develop a simple database driven website using Django
  • To learn about the basic usage of Django models, views, templates
  • To learn about the basic concepts of web application frameworks


These are the primary online resources used in the assignments associated with this module. Provided here for ease of future access.

Experimental Learning

To achieve the learning objectives associated with this module, we have designed a set of “experiences” in the form of assignments. For planning purposes, each assignment includes an estimated time to complete it.