Skip to content
ProgrammingIntermediate

Web Development Foundations

Build and publish real websites with HTML, CSS and JavaScript, from your first page to a responsive portfolio.

Duration
10 weeks
Schedule
3 classes a week, 2 hours each
Format
In class or live online

Taught by Daniel Brooks

web-development-foundations.course

A developer writing code on a large monitor

Overview

About this course

This course turns you from someone who uses websites into someone who builds them. You write HTML for structure, CSS for design and JavaScript for interactivity, then publish your own responsive portfolio site online. Along the way you learn the tools professional developers use every day, including VS Code and the browser developer tools.

Outcomes

What you'll learn

  • Structure web pages with clean, semantic HTML
  • Style layouts with CSS, Flexbox and Grid
  • Make pages work on phones, tablets and desktops
  • Add interactivity with JavaScript
  • Use VS Code and browser developer tools like a professional
  • Publish your own portfolio website online

Curriculum

Course curriculum

7 modules

  1. How the web works

    Browsers, servers, domains and the tools you will use throughout the course.

  2. HTML structure

    Headings, text, links, images, lists, tables and forms.

  3. CSS styling

    Colours, fonts, spacing, the box model and reusable styles.

  4. Layouts with Flexbox and Grid

    Modern page layouts that adapt to any screen size.

  5. JavaScript basics

    Variables, conditions, loops and functions, explained with small exercises.

  6. Interactive pages

    Responding to clicks, validating forms and updating the page with JavaScript.

  7. Portfolio project

    Designing, building and publishing your own responsive portfolio site.

Is it for you?

Who this course is for

Learners who are comfortable with computers and want a first step into a tech career or freelance work.

Instructor

Your instructor

Portrait of Daniel Brooks, programming and web instructor

Daniel Brooks

Programming & web instructor

Daniel builds websites and data tools for local businesses and has taught coding for six years. He keeps lessons practical: every class ends with something working on your screen.

Ready when you are

Your next skill starts with one class.

Tell us which course interests you and when you can study. An advisor will reply within one working day to help you choose the right batch.