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.
- Two hours a week, mostly hands on the keyboard.
- Every session ships something: a page, a feature, a fix.
- Code review in pairs: you read somebody else's work and they read yours.
- 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.