HTML & CSS for Beginners

In this track, you will learn the building blocks of HTML and CSS in order to create and style your first web page from scratch.


HTML Basics

HTML Basics

Fundamentals of HTML

Build Your Own Webpage

Now that you know HTML, you can create your very own webpage. Let's get started!

HTML Basics II

HTML Basics II

Now that you know how to build a webpage, let's learn how to make it look a little nicer. You can add lists, change fonts, and more!

Social Networking Profile

It's hard to believe, but you now know enough HTML to create your own basic social networking profile! Let's get started.



Paragraphs and lists are great, but sometimes you want to lay your webpage out in a more complex way. Enter tables, divs, and spans!

Clickable Photo Page

Have you ever wanted to make a photo album or collection of images like the ones you've seen on Facebook or Pinterest? All it takes is a table.

CSS Overview

CSS: An Overview

CSS (Cascading Style Sheets) are what give your HTML pages their beautiful appearance. You've got the HTML structure down pat—now it's time to make your website look great!

Design a Button for Your Website

Now that you know some CSS, you can style great-looking buttons for your webpages.

CSS Selectors

CSS Selectors

You've learned a bit about CSS—now it's time to dive into the details of selectors, including multiple selectors, universal selectors, and class and ID selectors.

Sorting Your Friends

You've probably got a lot of friends on social networking sites, but they're not all your friends: you've probably got acquaintances, family members, coworkers, classmates, and so on. Let's sort them with CSS!

CSS Positioning

CSS Positioning

Now that you know exactly how to style any HTML element you want, it's time to learn how to place them exactly where you want them to appear on the page.

Build a Resume

Ready to (wait for it)... reposition yourself?

Know More

Explore the links below to learn more about HTML & CSS for Beginners