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
- 1Module 1 · 10 h · 3 lessons · free taster lessonHTML for Structured Web Pages
- 2Module 2 · 11 h · 3 lessons · free taster lessonCSS and Responsive Layout
- 3Module 3 · 10 h · 3 lessons · free taster lessonJavaScript for Web Pages
- 4Module 4 · 11 h · 3 lessons · free taster lessonModern JavaScript and Fetching Data
- 5Module 5 · 10 h · 3 lessons · free taster lessonPublishing a Website
- 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.