Skip to content
Laviyx Learn

Try

Learn HTML

Learn HTML from your first page to accessible, well-structured documents. Every lesson explains one idea in plain language and shows the code next to its live, rendered result, and most lessons end with an exercise.

Your progress0 / 46 lessons

Progress is saved in this browser. Accounts are coming later.

Lessons available
46
In the full course
46
  • Beginner

    Start from zero. No experience needed.

  • Intermediate

    Combine ideas to solve real problems.

  • Advanced

    The techniques used in professional work.

Course syllabus

All 46 lessons are available. Start anywhere, or follow the parts in order.

  1. Part 1 · Beginner

    HTML Fundamentals

    Learn what HTML is, set up an editor and browser, and write your first web page.

  2. Part 2 · Beginner

    Text Content

    Mark up headings, paragraphs, emphasis, quotations and special characters.

  3. Part 4 · Beginner

    Lists and Tables

    Organize content in ordered, unordered and description lists, and present data in tables.

  4. Part 5 · Intermediate

    Forms

    Collect input with text fields, choices and buttons, and let the browser validate it.

  5. Part 6 · Intermediate

    Semantic Structure

    Group content correctly, name elements for CSS and JavaScript, and build meaningful page layouts.

  6. Part 7 · Intermediate

    Media and Embeds

    Add audio, video, embedded content and graphics.

  7. Part 9 · Advanced

    Accessibility and Best Practices

    Build pages everyone can use, use built-in interactive elements, and write valid, maintainable HTML.

  8. Part 10 · Intermediate

    HTML Interview Preparation

    Questions asked in front-end and web developer interviews, with clear answers.

Keep going with HTML

Become a Better Programmer

Get new tutorials, coding challenges, and cheat sheets.

No spam. Unsubscribe any time.