Choose a part
PART 1
HTML Foundations
Build the structure of real web pages: text, links, images, lists, tables, forms and semantic layout.
- 1How the Web Works & First Page2.5 h
- 2Text, Headings & Formatting2.5 h
- 3Links, Images & Media3 h
- 4Lists & Tables2.5 h
- 5Forms & User Input3.5 h
- 6Semantic HTML & Page Structure2.5 h
Open Part 1 ➜
PART 2
CSS Foundations
Make pages beautiful: selectors, colours, fonts, the box model, backgrounds, effects and positioning.
- 7Introduction to CSS & Selectors2.5 h
- 8Colours, Units & Typography3 h
- 9The Box Model3 h
- 10Backgrounds, Gradients & Effects2.5 h
- 11Advanced Selectors & the Cascade3 h
- 12Display, Position & Z-index3 h
Open Part 2 ➜
PART 3
Layout & Responsive Design
Arrange pages like a pro with Flexbox and Grid, make them work on every phone, and bring them to life with animation.
- 13Flexbox4 h
- 14CSS Grid4 h
- 15Responsive Design & Media Queries3.5 h
- 16CSS Variables, Dark Mode & Functions2.5 h
- 17Transitions, Transforms & Animations3.5 h
Open Part 3 ➜
PART 4
Components, Pro Workflow & Capstone Projects
Build reusable UI components with pure CSS, work like a professional, and finish five complete websites.
- 18Pure-CSS UI Components3.5 h
- 19Professional Workflow & Deployment2.5 h
- 20Capstone Projects6+ h
Open Part 4 ➜
Course plan at a glance
Inside every module
- Module cover: what you will learn and build
- "Where is this used on a web page?" animated diagram
- Concept slides: highlighted code + live browser preview
- Animations and click-to-try playgrounds (box model, flexbox, grid, position...)
- Live Lab: edit code and see the result instantly
- 5 practice examples (Beginner to Advanced) with expected result and solution
- Animated recap of completed topics + 3-question quiz
How to present / study
- Open a part in Chrome or Edge and press F for fullscreen
- → / Space next slide, ← back, M module menu
- L opens the Code Lab; ✎ Edit on any preview loads that code into it
- "Download .html" in the Lab saves your work
- Practice images are drawn placeholders: use your own photos with the same file names
- Keep all practice files in D:\my-website: Part 4 reuses them