Which Markup- and Stylesheet languages do you teach?

In our “Intro to HTML/CSS: Making web pages” we teach a Markup language called HTML (HyperText Markup Language), and a Stylesheet language called CSS (Cascading Style Sheets). The HTML is version 5.0, and CSS is CSS3.


For HTML we teach the basics like: tags, text formatting (bold, italics, code), lists, images, links, tables, comments and validation.

For CSS we teach general concepts and selectors like: font-family, font-size, CSS inheritance, width/height/overflow, the CSS box model, positioning & floating elements, dynamic pseudo classes, class & ID attributes, inline styling and external style sheets.


We use code quality and linting tools to check that your written code is valid before we run it. If we find something wrong we throw an error that alerts the user to the problem. For example, those tools check for:

Syntax errors: These are when the interpreter does not understand your code at all - like if you wrote “.vegetarian{[] };”, it would get very confused by the unexpected square brackets and give up trying to turn it into code.

Spelling errors: English is a hard to spell language, and we don’t want spelling errors to interfere with learning to program, so when we see that there’s a tag that we don’t understand in your code we check if it is close in spelling to something we do know about.



Was this article helpful?
3 out of 3 found this helpful
Have more questions? Submit a request