Skip to main content

HTML5 and CSS Fundamentals

Learn how to build Web sites using HTML5 and basic CSS, directly from W3C, creator of the latest Web standards.

There is one session available:

366,423 already enrolled! After a course session ends, it will be archived.
Starts Sep 23
Estimated 6 weeks
4–6 hours per week
Self-paced
Progress at your own speed
Free
Optional upgrade available

About this course

Skip About this course

This course is part of W3C's "Front-End Web Developer" Professional Certificate.

Learn the basic building blocks of Web design and style – HTML5 and CSS – to give your site a professional look and feel. We guide you step-by-step in how to use the latest Web standards to create a site to be proud of.

By the end of the course, you should understand all the fundamental elements – from headers and links to images and sidebars – and leave having built a basic framework for your own Web site.

This course has been initially developed by Dale A. Schouten, Anusha Muthiah and Christopher Perkins, as part of a partnership between W3C and Intel®.

At a glance

What you'll learn

Skip What you'll learn
  • How to write a Web page
  • Concepts of a markup language
  • Basics of HTML5 and CSS
  • Web design and style
  • Page layout and flexbox

Module 1: My first Web page
- The big three: HTML5, CSS and JavaScript
- Elements, tags and attributes
- Character encoding
- Best practices

Module 2: Attributes, images and links
- Attributes
- Semantic meaning
- Images
- Hyperlinks

Module 3: Adding style with CSS

- CSS basic syntax
- CSS properties
- Lists and selectors

Module 4: Fixing and debugging
- Debugging tools and HTML5
- Debugging and the CSS box model
- Debugging CSS precedence

Module 5: More HTML5 and CSS
- Tables
- Multimedia
- Embedding content
- CSS tricks

Module 6: Basics of page layout
- Concepts
- CSS Flexbox
- CSS Grid
- Recipe project

About the instructors

Interested in this course for your business or team?

Train your employees in the most in-demand topics, with edX for Business.