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,533,392 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
3,748 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
    Chris M3 days ago
    Coding is for everyone.
  • 5 out of 5 stars
    Blake H3 days ago
    first coding course I don't have anything to base a review off of. sometimes the hints could be more specific.
  • 5 out of 5 stars
    Lachie E3 days ago
    This course was fantastic! Was a big help revising HTML after finishing high school and I actually learned some new things too. Thanks Codecademy team.
  • 5 out of 5 stars
    Alex F.3 days ago
    I think this is a great intro into HTML and coding in general. It's very user-friendly and helped me to get my feet wet. The lessons offered great knowledge, especially if you take notes. The quizzes gave great and, at times, challenging questions.
  • 5 out of 5 stars
    HS3 days ago
    Easy to learn and follow along
  • 5 out of 5 stars
    Pietro S3 days ago
    I have a little experience writing code but wanted a refresher on HTML and this was a great course to get me back up to speed.

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.