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
1Web Foundations
- How the web works
- HTML structure & semantics
- Links, media & forms
- Accessibility basics
2Styling with CSS
- Selectors, boxes & colours
- Flexbox & grid layouts
- Responsive design & mobile-first thinking
- Polish: shadows, spacing, typography
3JavaScript Interactivity
- JS syntax essentials
- DOM manipulation
- Events & forms
- Fetching data from APIs
4Backend & Data Basics
- Servers & hosting explained
- Intro to Node/Express or Python backends
- Databases in plain language
- Simple CRUD API
5Ship It: Deploying Real Projects
- Project planning & wireframing
- Git & collaboration basics
- Free hosting & domains
- Portfolio presentation
