Book a free demo

🌐 Ages 11 and up · beginner to intermediate · 24 sessions

Web development: HTML, CSS and JavaScript: course outline

Build real web pages from the first tag to an interactive site: structure with HTML, style with CSS, behaviour with JavaScript.

Syllabus

Every session in order

The full outline is ready; lessons are written in this order, each as a complete 60-minute class.

Unit 1 · HTML

  1. 1How the web works and your first pagecoming
  2. 2Headings, paragraphs and listscoming
  3. 3Links and imagescoming
  4. 4Tablescoming
  5. 5Formscoming
  6. 6Project: a hobby pagecoming

Unit 2 · CSS

  1. 7Colours, fonts and selectorscoming
  2. 8The box modelcoming
  3. 9Flexbox layoutscoming
  4. 10Grid layoutscoming
  5. 11Responsive designcoming
  6. 12Project: a portfolio pagecoming

Unit 3 · JavaScript

  1. 13Variables and outputcoming
  2. 14Conditionscoming
  3. 15Loopscoming
  4. 16Functionscoming
  5. 17Arrays and objectscoming
  6. 18Project: a quiz appcoming

Unit 4 · The DOM

  1. 19Selecting and changing elementscoming
  2. 20Events and buttonscoming
  3. 21Forms and validationcoming
  4. 22Building a to-do listcoming
  5. 23Saving data in the browsercoming
  6. 24Project: a calculatorcoming

Class timetable

Plan the dates

Pick the first class date and the days you teach. Every session gets a date, saved on this device; download it to add every class to your calendar.

FAQ

Web development: HTML, CSS and JavaScript: questions

Who is the Web development course for?

Ages 11 and up · beginner to intermediate. It starts from the beginning and each session builds on the one before.

How long is each session?

About 60 minutes, with a minute-by-minute plan at the bottom of every lesson.

What does a learner need?

A computer or tablet with a browser. Nothing to install: code runs on the page, puzzles are interactive, and every lesson has a printable practice sheet.

Can I plan a timetable?

Yes. Choose a start date and the class days below. It lists the date of every session and can be added to your calendar.

Start a conversation

Want a teacher for web development?

Tell us the learner's age and level. We match a teacher from our network and confirm the timing and price first.

  • Tell us the learner’s age or grade and goals
  • We’ll suggest a suitable class or learning path
  • We’ll confirm format, timing and fees with a parent or guardian

For a child’s class, please have a parent or guardian send the enquiry. Avoid sharing passwords or sensitive personal details.

We’ll use your details only to respond to this request.

Chat on WhatsApp
Esc

Try