Learn HTML

Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.

4.6 out of 5 stars
2,521,252 learners enrolled
  • Skill level

  • Time to complete

    Approx. 9 hours
  • Certificate of completion

    Included with paid plans
  • Prerequisites


About this course

Fun fact: all websites use HTML — even this one. It’s a fundamental part of every web developer’s toolkit. HTML provides the content that gives web pages structure, by using elements and tags, you can add text, images, videos, forms, and more. Learning HTML basics is an important first step in your web development journey and an essential skill for front- and back-end developers.

Skills you'll gain

  • Structure pages with HTML

  • Present data with tables

  • Write cleaner HTML


6 lessons • 4 projects • 5 quizzes
The platform

Hands-on learning

Don’t just watch or read about someone else coding — write your own code live in our online, interactive platform. You’ll even get AI-driven recommendations on what you need to review to help keep you on track.
Animated demonstration of running code in Codecademy's learning environment

Our learners work at

Google Logo
Meta Logo
Apple Logo
EA Logo
Amazon Logo
IBM Logo
Microsoft Logo
Reddit Logo
Spotify Logo
Uber Logo
YouTube Logo
Instagram Logo

Unlock additional features with a paid plan

Practice projects

Guided projects that help you solidify the skills and concepts you're learning.


Auto-graded quizzes and immediate feedback help you reinforce your skills as you learn.

Certificate of completion

Earn a document to prove you've completed a course or path that you can share with your network.

Ratings & reviews from learners

4.6 out of 5 stars
2,544 ratings
  1. 5 stars
  2. 4 stars
  3. 3 stars
  4. 2 stars
  5. 1 star
Sort by
Most recent
  • 5 out of 5 stars
    Madhan Raj7 days ago
    it is use full for me because i get more about it from html .
  • 5 out of 5 stars
    Toby B7 days ago
    So much more in depth in definitions and explanations than any other website I've tried for free. I don't feel stupid for once.
  • 4 out of 5 stars
    SOPHIYA P7 days ago
    good course and I had a wonderful experience
  • 5 out of 5 stars
    Naif A7 days ago
    Engaging and useful
  • 4 out of 5 stars
    Keith M.7 days ago
    Great step=by-step instruction.
  • 5 out of 5 stars
    Nat H.7 days ago
    Very easy to learn. I love that there is practice embedded right in the lesson.

Join over 50 million learners and start Learn HTML today!


Frequently asked questions about HTML

  • HTML (HyperText Markup Language) is the skeleton of all modern web pages. Together with CSS and JavaScript, it forms the foundation of modern web development.