Learn HTML

Learn how to create the backbone of any website with our HTML tutorials. Start from scratch or brush up on the latest features and best practices.

All HTML tutorials:

  1. Magento Theme Development: Home Page, Part 3

    Magento Theme Development: Home Page, Part 3

    Tutorial Beginner

    Now that we have completely customized the first half of the home page, we need to modify the content of the home page and the footer section next. If we...

  2. HTML5 Mastery: Fragments

    HTML5 Mastery: Fragments

    Tutorial Intermediate

    The third part of the "HTML5 Mastery" series focuses on the special `DocumentFragment` structure. We look at its API, the possibility of reducing DOM...

  3. Your First HTML Document in 60 Seconds

    Your First HTML Document in 60 Seconds

    Tutorial Beginner

    Creating your first HTML document is one of the most satisfying moments for any new web designer. Here’s how to do it in 60 seconds!

  4. Magento Theme Development: Home Page, Part 2

    Magento Theme Development: Home Page, Part 2

    Tutorial Beginner

    In the previous tutorial in this series, we started modifying the header section of the home page. In this tutorial, we'll start where we left off with the...

  5. HTML5 Mastery: Scoping Rules

    HTML5 Mastery: Scoping Rules

    Tutorial Intermediate

    The first part of the "HTML5 Mastery" series focuses on special parsing rules, which makes it possible to omit certain (closing) tags. Also, formatting...

  6. Magento Theme Development: Home Page, Part 1

    Magento Theme Development: Home Page, Part 1

    Tutorial Beginner

    As we set the stage in the previous bootstrapping article, now is the time to actually dive deep into the code, and start making changes. As an obvious...

  7. Basics of the CSS Box Model

    Basics of the CSS Box Model

    Tutorial Beginner

    In this lesson, I will demonstrate how content, margins, borders, and padding affect the layout and dimensions of your HTML content.

  8. How to Build an Off-Canvas Navigation With jQuery.mmenu

    How to Build an Off-Canvas Navigation With jQuery.mmenu

    Tutorial Intermediate

    This tutorial will take you on a quick tour of mmenu.js, a jQuery plugin which helps create extensive website navigation. As we examine it, we'll see how we...

  9. Using the Citrix Webinar API in WordPress

    Using the Citrix Webinar API in WordPress

    Tutorial Intermediate

    Citrix is a platform for online meetings, webinars and other A/V solutions. In this article I wanted to delve into the Webinar API a bit and show you some of...

  10. Add an Expiry Date to WordPress Posts

    Add an Expiry Date to WordPress Posts

    Tutorial Intermediate

    Giving your posts an expiry date can save you time editing them when they're past their sell-by date. Here's how to do it.

  11. Deliver Live and On-Demand HTML Video With Azure Media Services

    Deliver Live and On-Demand HTML Video With Azure Media Services

    Tutorial Intermediate

    This is the first of a series of articles about using Azure Media Services to create and consume HTML5 video. In this tutorial, I’ll explain how to use this...

  12. Free Course: Understanding the CSS Box Model

    Free Course: Understanding the CSS Box Model

    Tutorial Beginner

    Understanding the CSS box model is crucial for getting your designs to behave as you want them to. In this course, Craig Campbell will teach you how to...