Loading...
Loading...
Build clean, responsive web pages from scratch, from your first heading to flexbox and grid layouts, at your pace.
Free, no-obligation chat · Affordable plans that fit your budget · Start this week
About this course
Every website is built on HTML and CSS. They look simple, yet beginners often struggle with the same things: why an element will not centre, how margins collapse, what the box model really does, and why a page looks fine on a laptop but breaks on a phone.
This course follows the standard HTML and CSS curriculum: document structure and semantic elements, text, links, images and forms, the cascade and selectors, the box model, flexbox, grid, responsive design with media queries, and accessibility. Each module lists its topics and what you will be able to do at the end.
Right now our free self-study lessons cover Java and Python, so HTML and CSS is taught through affordable 1:1 online mentoring: a mentor explains each idea, reviews your code and works at your pace. Message us on WhatsApp or email, or fill in the short form, for a free, no-obligation chat. We will suggest a plan that fits your budget and flexible timings in your time zone, and you can start this week.
Outcomes
Detailed syllabus
Every module lists its topics and what you will be able to do. Your mentor plans sessions around them and your own goals.
What a browser does with HTML and CSS, and the tools you need.
By the end of this module you can
Covered in 1:1 mentoring sessions
The skeleton of every page and the elements for text content.
By the end of this module you can
Covered in 1:1 mentoring sessions
Connecting pages and adding pictures, audio and video.
By the end of this module you can
Covered in 1:1 mentoring sessions
Choosing meaningful elements and collecting user input.
By the end of this module you can
Covered in 1:1 mentoring sessions
Connecting CSS to HTML and understanding which rule wins.
By the end of this module you can
Covered in 1:1 mentoring sessions
How every element is sized and spaced.
By the end of this module you can
Covered in 1:1 mentoring sessions
One-dimensional layouts that adapt to their content.
By the end of this module you can
Covered in 1:1 mentoring sessions
Two-dimensional page layouts.
By the end of this module you can
Covered in 1:1 mentoring sessions
Pages that work from a small phone to a wide desktop.
By the end of this module you can
Covered in 1:1 mentoring sessions
Finishing touches that make pages feel professional.
By the end of this module you can
Covered in 1:1 mentoring sessions
Pages everyone can use, written cleanly.
By the end of this module you can
Covered in 1:1 mentoring sessions
Bring everything together in one finished site.
By the end of this module you can
Covered in 1:1 mentoring sessions
Ways to learn
A mentor who knows this course plans sessions around your goal, explains each idea with fresh examples and checks your understanding. Personal attention, flexible timings in your time zone and affordable plans that fit your budget.
Talk to our teamHow it works
Four simple steps to start HTML and CSS with a mentor. A real person replies to you; there is no booking system.
Message us on WhatsApp or email, or fill in the short form. The first chat is free, with no obligation.
We listen to your goal, level and deadlines, then suggest a plan that fits your budget and timings.
Online 1:1 sessions with a mentor who knows your course, explains clearly and checks your understanding.
Keep going between sessions with practice, and watch your confidence grow week by week.
Learn by doing
A one-page site with a header, about section, skills list and contact links, written in semantic HTML and styled with CSS.
A landing page with a hero, menu cards in a grid, an opening-hours table and a booking form that adapts from phone to desktop.
A responsive gallery with captions, hover effects and accessible alt text.
Three linked pages sharing one stylesheet, with a flexbox navigation bar and a published version online.
Your progress
Milestones from the start, middle and end of the syllabus.
Create a page and view it in a browser
Early on
Build a navigation bar and a card row with flexbox
Halfway
Finish a small responsive site you can show others
By the end
FAQs
Free, no-obligation chat
Tell us what you need. Our support team replies within one working day, by email or WhatsApp, whichever you prefer, and arranges your mentor.
Prefer to talk first?
Message the support team directly. We usually reply the same day.
Our mentors teach and explain. They never complete graded work, tests or assessments for students.
Keep going
From first web page to a small deployed site with HTML, CSS and JavaScript.
HTML, CSS, JavaScript, responsive design, accessibility, Git and deployment.
Core JavaScript, the DOM, async code, modules and small projects.
A language-agnostic first course: logic, loops, functions, data and debugging.
Git commits, branches, merges, GitHub remotes and pull requests.
Last reviewed
Message us on WhatsApp or email, or fill in the short form. Our team replies with a plan that fits your goal and budget, and you can start this week.
Talk to us about a mentor