Introduction to Heroku

Learning Objectives:

  • To learn about Heroku, a cloud-based hosting platform.
  • To learn the fundamentals of Django project development and deployment to Heroku.


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

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