Make a Website

Explore HTML & CSS fundamentals as you build a website in this introductory web development course.

Start[missing "en.views.course_landing_page.make-a-website.course_illustration" translation]

Why Learn HTML and CSS?

Everything you see on a website is a result of the combination of HTML and CSS. With these two languages, you will have the skills you need to bring your website design to life. Jumpstart that vision by using Bootstrap, a popular library that allows you to create beautiful, responsive pages with very little time and experience.

Take-Away Skills:

You'll build four simple websites using web development fundamentals, including HTML5, CSS3 and Bootstrap. You'll learn to understand and modify the structure of a basic website, as well as how to change the way a page looks and is laid out.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox LogoQuora Logo

What you'll learn

  1. 1
    Site Structure

    Build structure with HTML by adding text, links, images and more.

  2. 2
    A Closer Look at CSS

    Learn how to style text and add background images with CSS.

  3. 3
    Boundaries and Space

    Learn how CSS can manage boundaries and space on webpages.

  4. 4
    Building with Bootstrap

    Learn to create a webpage quickly using the Twitter Bootstrap library.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest