Web Development

Level 1 of 3

Beginner Level

Prerequisites

Basic computer use, file management and web browsing. No coding experience is needed.

Duration

4 weeks · 52 guided hours · 5 modules. Taught live by an instructor — online or in person.

By the end of this level you can

  • Explain how browsers, servers, URLs and HTTP work together
  • Write semantic, accessible HTML for real content
  • Style pages with CSS and build responsive layouts with Flexbox and Grid
  • Add interactivity and load data with JavaScript
  • Publish a website with version control, a host and HTTPS

Modules

  1. 1Module 1 · 10 h · 3 lessons · free taster lessonHTML for Structured Web Pages
  2. 2Module 2 · 11 h · 3 lessons · free taster lessonCSS and Responsive Layout
  3. 3Module 3 · 10 h · 3 lessons · free taster lessonJavaScript for Web Pages
  4. 4Module 4 · 11 h · 3 lessons · free taster lessonModern JavaScript and Fetching Data
  5. 5Module 5 · 10 h · 3 lessons · free taster lessonPublishing a Website
  6. Free course quizQuick Quiz — Foundations

Beginner level project

Website for a Local Organisation

A responsive, multi-section website for a real or realistic local organisation — a youth group, school, clinic or shop — published online with its own URL.

Deliverables

  • Semantic HTML pages: home, about, services and contact
  • A mobile-first responsive layout using Flexbox and Grid
  • One JavaScript feature, such as a filterable list or a form with validation
  • The site published on a static host over HTTPS, with its source in a Git repository

Assessed on

  • Valid, semantic HTML with alt text, labelled form fields and a logical heading order
  • The layout works from a 320 px phone to a desktop without horizontal scrolling
  • Pages load quickly on a throttled mobile connection (optimised images)
  • The live site matches the repository and has no console errors

All levels are taught live by an instructor — online or in person — see registration options.