Skip to content
Register

software

Web Development Basics

Build and publish a real website with HTML, CSS and a little JavaScript.

You will build a website you actually want to show people, and put it on the internet under a real address.

We start with structure and content, then styling, then just enough JavaScript to make it respond to a person. Accessibility is taught from the first week rather than bolted on at the end.

Jobs this leads towards

Real roles people do after this course and the ones that follow it.

  • Junior web developer

    Builds and fixes the websites people use.

  • Digital / marketing assistant

    Most organisations need someone who can change the website without calling an agency.

  • Freelance site builder

    Small businesses pay real money for a clean, working site.

Is this for me?

Ninety seconds, no wrong answers, nothing recorded. It tells you how closely this course matches what you enjoy — and where to look if it does not.

Try it — two minutes

The kind of thing you would actually do in this course. Nothing is saved; it is just to see if you enjoy it.

What a week looks like

Day to day, so nobody is surprised.

  1. Two hours a week, mostly hands on the keyboard.
  2. Every session ships something: a page, a feature, a fix.
  3. Code review in pairs: you read somebody else's work and they read yours.
  4. A final project that lives on the internet with your name on it.

Three questions from week one

Get them wrong and you belong here. Get them right and you belong here too. Nothing is recorded.

Books worth having

None of these is required — the course lends what it needs. These are the ones worth owning.

  • HTML and CSS: Design and Build Websites

    Jon Duckett

    Beautiful and clear; the one to own.

    Find it ↗
  • freeCodeCamp (free website)

    Hundreds of hours of exercises that match this course.

What to bring

Usually nothing. Where something small helps, it is here.

  • Nothing to buy: VS Code and Git are free; laptops are lent.
  • A free GitHub account.
  • A domain name if you want one later (about $12 a year).

Do this at home

Between sessions. Ten to twenty minutes; the people who do this are the ones who finish.

  • Habit 1Build a page about your favourite thing, with a picture and a list.
  • Habit 2Change one colour on it every day until you like it.
  • Habit 3Put it on GitHub Pages and send the link to a friend.

What you will be able to do

  • Write semantic, accessible HTML
  • Lay out a responsive page with modern CSS
  • Add interaction with JavaScript
  • Use Git and publish a site so other people can visit it
  • Test a page with a keyboard and a screen reader

What you will use

  • HTML
  • CSS
  • JavaScript
  • VS Code
  • Git
  • GitHub Pages

What the course covers

The lesson plan for this course is being written. Register and we will tell you the moment it opens.