HTML and CSS underpin everything that ends up in a browser. Even people who will never write code daily need to understand them: to edit a site without breaking it, to talk to the developers, to work out why a page behaves the way it does on mobile.
The course starts from zero and builds up to complete, responsive layouts. We work in the editor throughout: each topic is introduced, demonstrated on a real example, then practised in an exercise. By the end every participant has built a complete, responsive and accessible page from a blank file.
This is the natural starting point for anyone heading towards web design or frontend development. Without these foundations, everything else becomes copy and paste.
The right tag in the right place: why a header is not a div, how heading hierarchy works and what changes for someone using a screen reader.
The two layout systems that replaced floats and tables. When Flexbox fits, when Grid fits, and how they combine on a real page.
Breakpoints, relative units and media queries, starting from the small screen. We work on a layout that has to hold from phone to desktop.
Transitions, keyframes and transforms, with attention to what they cost in performance and what happens under prefers-reduced-motion.
Centralising colours, spacing and typography so an entire site can be restyled by changing a handful of lines.
What frameworks actually do, how the two approaches differ, and how to adapt a ready-made component without fighting the CSS.
No course is a fixed package. Duration, angle and depth are agreed around the objectives of the people taking part, and topics from different courses can be combined into a single programme. I work with corporate groups and with one person alone: tell me what you need and we will build the programme.
Request informationNo. HTML and CSS are markup and styling languages rather than programming languages. We start from a blank page and assume nothing.
Only a free text editor (Visual Studio Code) and a browser. Both are installed and configured together in the first session.
You will be able to build complete responsive pages. A site with dynamic content and an admin area also needs a CMS or JavaScript, covered in the Professional Web Design and JavaScript courses.
Yes. The programme works well both in a group and one to one: on your own, the pace and the exercises are calibrated on your level and on what you want to end up building.