Learn HTML and CSS by building pages as you go
HTML gives a web page its structure and CSS gives it its look. In CoQuest you write both in a live editor and see whether your page meets each challenge straight away.
HTML: the structure of a page
The HTML course teaches elements, links and images, lists, forms, tables, semantic layout and the full document skeleton. It also covers accessibility basics, such as writing good alt text and labelling form fields.
- Headings, paragraphs and links
- Lists, tables and forms
- Header, nav, main and footer
- A complete, accessible page
CSS: how a page looks
The CSS course covers selectors and properties, the box model, flexbox layout and hover states, so you can style what you build with HTML.
Learn by changing real code
Exercises check your markup and styles against clear goals, such as "has a heading that says QUEST Log" or "the button has a blue background". You get specific feedback and hints rather than a vague pass or fail.
Frequently asked questions
Do I learn HTML or CSS first?
Start with HTML, because it creates the content that CSS then styles. After the HTML course, move on to CSS.
Do I need to install anything to practise?
No. You write HTML and CSS in the browser editor and the result is checked there.
What comes after HTML and CSS?
JavaScript is the natural next step, because it adds behaviour to the pages you build.