Build beautiful, responsive interfaces using modern web technologies
Master the technologies behind engaging web experiences. This programme covers HTML5, CSS3 (Flexbox & Grid), JavaScript ES6+, responsive design and accessibility, plus popular frameworks like React and Angular. You’ll learn how to craft intuitive user interfaces, manage state, and optimise performance.
Write clean, accessible HTML and understand best practices for structuring content.
Create responsive layouts with Flexbox and Grid, and explore animations and theming.
Dive deep into ES6+, DOM manipulation and build single‑page apps with React and Angular.
Semantic HTML5, CSS selectors, positioning, Flexbox, Grid and responsive layouts.
Variables, functions, objects, ES6 features and DOM manipulation.
React fundamentals, component lifecycle, state management, and an introduction to Angular.
Create mobile‑first designs, implement accessibility guidelines and perform usability testing.
Use Git, npm, webpack and create a final portfolio project to showcase your skills.