Step-by-step HTML and CSS for Absolute Beginners

Kathleen Farley, Robobunnyattack!

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
36 Videos (3h 58m)
    • Course introduction and welcome

    • Project overview: A "Coming Soon" webpage

    • Getting started with HTML and CSS

    • Creating HTML and CSS files

    • Learning HTML syntax

    • Adding headings and paragraph text

    • Using special characters

    • Adding web and email links

    • Adding images

    • Finding icons and other graphics

    • Making clickable images

    • Checking your HTML code for mistakes

    • Adding CSS to your webpage

    • Learning CSS syntax

    • Changing fonts

    • Choosing a good color scheme

    • Changing colors on your webpage

    • Checking your CSS code for mistakes

    • Understanding FTP: File Transfer Protocol

    • Getting your files online using FTP

    • Editing your webpage online

    • Dividing sections of content using DIVs

    • Changing the background color of a section

    • Changing the width of a section

    • Centering content inside a section

    • Repositioning an entire section

    • Controlling the way links appear on your webpage

    • Changing your text to uppercase or lowercase

    • Categorizing your webpage content using classes

    • Repositioning images on your webpage

    • Changing the space around sections of content

    • Making rounded corners

    • Tweaking line spacing

    • Changing the way a link appears when you hover over it

    • Adding a drop shadow effect

    • Creating special effects with images


About This Class

This is a comprehensive and friendly course designed for beginners with no previous coding or programming experience. In this course, we'll create a simple "Coming Soon" webpage using valid HTML5 and CSS3 code.

As we build our webpage, we'll cover:

  • what tools you need to write HTML and CSS;
  • how to use HTML to organize and manage the content of your webpage;
  • how to use CSS to control the look of your webpage;
  • and how to use web building tools such as code validators and color scheme generators.

Why learn HTML and CSS?

HTML (HyperText Markup Language) and CSS (Cascading Style Sheets) are the building blocks of the web. If you've ever looked at a website, you've seen HTML and CSS in action.

Yes, it's possible to build a website without knowing HTML or CSS. Many modern websites are built using content management systems such as WordPress. These systems often provide WYSIWYG (What You See Is What You Get) editors that function a lot like regular word processors. But, as many would-be web designers soon discover, there's only so much you do without understanding HTML and CSS code.

  • Maybe you want to change the background color on your website, or change the size of your text.
  • Maybe you want to make changes to your site's template, but you don't know what to look for or what to change.
  • Maybe you just want to understand what the heck you're doing whenever you cut-and-paste embed codes from sites like YouTube or SlideShare.

Understanding HTML and CSS makes all of this possible, and more. It also makes it easier for you to communicate with developers, should you ever need to hire one. Or maybe you're taking your first step towards becoming a developer yourself!

What are the requirements?

  • A computer (Windows, Mac, or Linux) with Internet access
  • Any modern web browser (Chrome, Firefox, Internet Explorer, Opera, or Safari)
  • Some basic computer skills (cutting and pasting text, saving files into folders)
  • A desire to learn!

What am I going to get from this course?

  • In this course, we'll create a simple "Coming Soon" webpage using valid HTML5 and CSS3 code
  • We'll focus on WHY the code we write looks the way it does –– so you can develop an intuitive understanding of how HTML and CSS work
  • By the end of this course, you'll be able to use HTML and CSS with confidence, following best practices every step of the way!

What is the target audience?

  • Beginners with no previous coding or programming experience
  • Web designers seeking to strengthen their HTML and CSS skills
  • Learners of all ages who want to REALLY understand HTML and CSS –– not just memorize code!

Learning HTML and CSS is fun and rewarding. Let's jump in!

5 of 5 students recommendSee All

I would totally recommend this class if you are in zero and starting to learn HTML and CSS (like me), thank you so much, I loved the course, it's clear, understandable and not boring. Kathleen keeps you engaged the whole course, well recommended.
Sandra Castillo

Graphic Designer

I've been working so hard to learn CSS and HTML with limited progress! This course is different! Robobunny is just quirky enough in her presentation to keep me curious and engaged, and she actually explains the WHY behind how the code works which makes it so much easier for me to remember the details! I am SO glad I decided to give this course a try!
Mac Fife

You got this!





Kathleen Farley


Kathleen Farley is a computer geek, teacher, learner, vinyl junkie, hockey fan, and recovering non-profit executive. Occasionally she breaks (and fixes) computers. Not necessarily in that order.

Kathleen produces technology training videos under the moniker Robobunnyattack!

The Montreal-born technologist trained as an audio engineer before moving to Hamilton, Canada in 2007. She now runs Maisonneuve Music, a Hamilton-based independent record label.

Kathleen teaches techno...

See full profile