Backend Web Development (web-103)

This page is under construction. Where links don't work it likely means I haven't moved the content yet.

In this course, you'll learn the skills you need to write Node.js backends (aka servers) for web applications. We cover the basics of networking and database management, and show you how to use common frameworks such as Express.js to create working APIs for the web.

Backend Services


  • Introduction to PostGreSQL
  • SQL Database Structure & Normalisation
  • Introduction to ORMs
  • Introduction to MongoDB & Document Databases
  • (tbd)