Skip to content
TechnologyBeginnerAges 12+

Web Development

Become a full-stack web builder — design beautiful frontends, wire up backends and publish real websites people can use.

What you will learn

  • Structure pages with semantic HTML
  • Style responsive layouts with modern CSS
  • Add interactivity with JavaScript
  • Understand how servers, APIs and databases work together
  • Plan, build and deploy a complete personal website

Course syllabus

  1. 1Web Foundations

    • How the web works
    • HTML structure & semantics
    • Links, media & forms
    • Accessibility basics
  2. 2Styling with CSS

    • Selectors, boxes & colours
    • Flexbox & grid layouts
    • Responsive design & mobile-first thinking
    • Polish: shadows, spacing, typography
  3. 3JavaScript Interactivity

    • JS syntax essentials
    • DOM manipulation
    • Events & forms
    • Fetching data from APIs
  4. 4Backend & Data Basics

    • Servers & hosting explained
    • Intro to Node/Express or Python backends
    • Databases in plain language
    • Simple CRUD API
  5. 5Ship It: Deploying Real Projects

    • Project planning & wireframing
    • Git & collaboration basics
    • Free hosting & domains
    • Portfolio presentation