CSS (Level 2)

The first part of the pre-course will provide you with an overview of CSS and resources to cover the basics that you need.

Introduction to CSS

CSS is the language we use to style a Web page.HTML was NEVER intended to contain tags for formatting a web page! HTML was only created to describe the content of a web page, like:

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

When tags like <font>, and color attributes were added to the HTML 3.2 specification, it started a nightmare for web developers. The development of large websites, where fonts and color information were added to every single page, became a long and expensive process. To solve this problem, CSS was created. CSS removed the style formatting from the HTML page!

What is CSS?

  • CSS stands for Cascading Style Sheets

  • CSS describes how HTML elements are to be displayed on the screen, paper, or in other media

  • CSS saves a lot of work. It can control the layout of multiple web pages all at once

  • External stylesheets are stored in CSS files

CSS Crash Course

watch this video to get an understanding of HTML

This video will give you a clear understanding of CSS and how to use it. We really recommend dedicating time to watching it as it will save you a lot of time trying to understand things on your own!


In order to get a good understanding of CSS, you will need to review and understand the following:

Please note that we use ⏱ to indicate the timestamp in the attached video.

Additional Resources

Here are some additional links that you might find helpful to explore and understand CSS:

Last updated