BETAThis is a new service – your feedback will help us to improve it.

Get confident with HTML and CSS

We've introduced a number of new HTML, CSS and design concepts. Before progressing, you should practice these and make sure you are comfortable writing HTML and CSS.

We recommend completing these courses, which will probably take around a day to complete:

  1. Codecademy HTML course
  2. Codecademy CSS course

You may also find this video series useful.

Forms

Your app will probably need users to interact with it with a form. Forms are useful for all kinds of actions, like submitting a booking, placing an order, leaving a comment or writing a blog post.

You should familiarise yourself with how to write a HTML form:

Reference material

Here are complete reference guides for HTML tags and CSS properties. You will probably want to bookmark these.

Unless you are already familiar with HTML and CSS, complete, at minimum, the Codecademy courses before continuing.
Lessons last updated 12th July 2019. You can improve this lesson on Github.
Part of Building webpages
  1. Your first webpage
  2. Introducing HTML
  3. HTML attributes
  4. Classes and IDs
  5. Introducing CSS
  6. CSS selectors
  7. CSS specificity
  8. Creating layouts
  9. Responsive design
  10. Get confident with HTML and CSS
  11. Turn your prototypes into webpagesP