View on GitHub

REPL

The Learning Hub for UoL's Online CS Students

Go back to the main page

Table of contents


Web Development

This module equips you with the skills to design and implement dynamic web applications using foundational web programming concepts and frameworks. The course considers practical skills such as responsive design with CSS as well as the abstract underpinnings of markup languages. The course extends beyond general web programming and into areas of professional practice. These include accessibility standards and ethical, security, and sustainability aspects of web development. The course also considers team working scenarios; you will learn about how teams carry out the full process of developing a web site from assigning roles, through requirements gathering, onto testing and then deployment. The course culminates with an exploration of the exciting intersection of Generative AI and web development, preparing you for the future of the industry.

Enrolled students only: Course syllabus available on Coursera.

Professor(s)

Topics covered

Assessment

Coursework only (Type III)

Module specification

Past exams

See past exams here.

Syllabus

Primary programming language

JavaScript

Resources

Awesome learning resources

Essential reading

“There is no required textbook for this module. The module will draw on a number of different, largely web-based, public resources as well as the resources produced as bespoke material for this module. Some key online references are:

Specific readings for each topic are listed with direct links to free online resources that provide additional material on the topics of this course.”

Games

Kinks to be aware of

:heart: Notes

On REPL (See sections on Web development)

Programming

JavaScript

Text editor

If you followed our guide at the ITP1 resource page, then you already have Visual Studio Code set up. For this course, you may want to install the following extensions in addition to those recommended earlier: