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 can be a difficult language for spelling, 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 to see if it is close in spelling to something we do know about.


Last updated October 4, 2017

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