← Training
TeensALL LEVELSONLINE LIVE
Web Programming for Teens
12 weeks • 2 sessions/week • 60 min/session
Free
Build real pages that work on a phone. Learners write HTML and CSS by hand, add behaviour with JavaScript, and publish a portfolio site they can show. No frameworks: the aim is to understand what the browser is actually doing.
What you'll learn
- Write semantic HTML and structured CSS
- Build a layout that works on a phone as well as a laptop
- Add interactivity with JavaScript and handle events
- Use version control to track and recover work
- Publish a live site and explain how it is put together
Curriculum
Module 1: Structure with HTML
Semantic elements, forms, images and accessible markup.
- 1.1 How the web works: browser, server, pageLIVE SESSION · 60 min · Free preview
- 1.2 Your first page: headings, paragraphs, linksPRACTICAL · 45 min
- 1.3 Images and listsPRACTICAL · 45 min
- 1.4 Forms and inputsPRACTICAL · 45 min
- 1.5 Semantic and accessible markupTEXT · 20 min
- 1.6 HTML checkQUIZ · 15 min
- 1.7 Assignment: about me pageASSIGNMENT
Module 2: Style with CSS
The box model, flexbox and grid, and building mobile first.
- 2.1 Selectors, colours and fontsLIVE SESSION · 60 min
- 2.2 The box modelPRACTICAL · 45 min
Tracks
Structure with HTML
3 weeks
Semantic elements, forms, images and accessible markup.
Style with CSS
4 weeks
The box model, flexbox and grid, and building mobile first.
Behaviour with JavaScript
3 weeks
Variables, functions, events and changing the page in response to a click.
Ship it
2 weeks
Version control, deploying a live site, and a portfolio project.
