← All programmesBuild for the web

Frontend Web Development

Turn “I wish there was an app” into your first working feature.

12 weeksRemote · small group
Enrol in this programme
Programme project brief
See what the learning is for

From a page that looks good
to a feature that helps.

A booking interface is one way to practise forms, events and state.

THE SALON DESKProject preview
LESS BACK-AND-FORTH

A clearer day.

Saturday’s appointments2 booked
Knotless braidsStyling · 2 hours
Open for a bookingA slot your customers can see
Available
Wash & styleNatural hair · 1 hour
A CLEAR OUTCOME

Leave with work
you understand.

A responsive website, a useful interactive feature and a project walkthrough that shows what you understand.

Is this for you?

For beginners ready to learn programming, career changers and makers who want to understand how websites work. You can join directly.

How much practice?

Four group practice hours and one senior clinic each week, plus independent project work.

THE LEARNING JOURNEY

One step builds
on the next.

Guided practice, feedback and a project to bring it together.

Weeks 01–03

Build a foundation

Write semantic HTML, learn CSS and make a page that works on a phone.

Weeks 04–06

Add interaction

Learn JavaScript fundamentals, events and how to debug a problem.

Weeks 07–09

Work like a developer

Use Git, review AI suggestions and connect an interface to simple dynamic data.

Weeks 10–12

Publish your project

Refine accessibility, publish a working website and explain an unaided code change.

BEFORE YOU JOIN

Come prepared
to take part.

  • A laptop that can run a modern browser and code editor.
  • Reliable internet for live sessions and publishing your work.
  • Time for independent practice. No previous coding required.

We’ll confirm required tools, any compulsory subscriptions and their costs before enrolment. Your internet and device are your responsibility.

More about learning with Xalta
LET’S MAKE SOMETHING HAPPEN

Make this your next step.

Choose your programme. Let’s get you started.

Start your enrolment