The fundamentals that never go out of date.
Frameworks come and go, but the web platform stays. This course builds a solid foundation in semantic HTML, modern CSS and JavaScript, so you can build responsive, accessible websites and pick up any framework with confidence.
It's designed for complete beginners and career changers. We start with how the browser works, then build real pages every week: landing pages, layouts, interactive components and finally a multi-page site that talks to an API.
Enroll nowWhat You'll Learn
Practical skills taught through real projects, reviewed by mentors who use them at work every day.
Semantic HTML
Structure content so it's meaningful to browsers, search engines and assistive technology.
Modern CSS
Flexbox, Grid, custom properties and responsive design that works on every screen size.
JavaScript Fundamentals
Variables, functions, objects, arrays and the DOM, explained clearly and practised daily.
Working with APIs
Fetch data, handle JSON and asynchronous code, and render it into your pages.
Accessibility
Keyboard navigation, colour contrast and ARIA basics, so your sites work for everyone.
Git & Deployment
Version control, pull requests and publishing your work so the world can see it.
Curriculum
Browsers, servers, URLs and developer tools: the mental model behind everything that follows.
Headings, landmarks, forms, images and links that are meaningful and accessible.
The box model, Flexbox, Grid and media queries, practised on real page layouts.
Core language features, problem solving and writing clean, readable code.
Make pages interactive and load live data from public APIs.
npm, a modern build tool, Git workflows and deploying to a hosting platform.
Plan, build and launch a responsive, accessible multi-page website from a real brief.
Tools You'll Use
JavaScript
The language of the web, learned properly before you reach for a framework.
Modern CSS
Grid, Flexbox, custom properties and container queries for robust layouts.
Git & GitHub
Version control and collaboration, the way professional teams work every day.
FAQ
Yes. This course assumes no prior experience and starts from how the web works.
Any laptop from the last few years running Windows, macOS or Linux. All the software we use is free.
Most learners continue with React Development, then Backend Development to become full-stack developers.
Plan for live sessions plus around 6–8 hours of practice and project work each week.