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. Using the HTML5 Gamepad API to Add Controller Support to Browser Games

    Using the HTML5 Gamepad API to Add Controller Support to Browser Games

    Tutorial Intermediate

    In this article, you'll learn how to use the HTML5 Gamepad API to add controller support to your HTML5 games. We'll focus on the API's implementation within...

  2. Create a Masked Background Effect With CSS

    Create a Masked Background Effect With CSS

    Tutorial Beginner

    Today we're going to be stepping through a really cool technique you can use to create an effect that's a little bit like parallax scrolling, yet doesn't...

  3. Create and Theme an Evernote Powered Blog With Postach.io

    Create and Theme an Evernote Powered Blog With Postach.io

    Tutorial Intermediate

    In this tutorial we'll be learning how to setup your own Postach.io/Evernote powered blog and how to create a custom theme for it.

  4. Don't Forget to Cover Your Client Side!

    Don't Forget to Cover Your Client Side!

    Tutorial Intermediate

    Testing your client side code doesn't have to be difficult, learn how to make it easy using QUnit.

  5. Adding Application Notifications With Kendo UI Core

    Adding Application Notifications With Kendo UI Core

    Tutorial Beginner

    Enhance your user's experience by adding notifications to your application via the Kendo UI Core.

  6. How to Add Branded Branch Locations to Google Maps

    How to Add Branded Branch Locations to Google Maps

    Tutorial Intermediate

    In this tutorial we'll walk through the process of creating a branded Google map for an imaginary client.

  7. Using Polymer to Create Web Components

    Using Polymer to Create Web Components

    Tutorial Beginner

    Polymer will help you to easily create Web Components for your web apps, using a similar syntax to HTML.

  8. Quick Tip: Post Types, Taxonomies, and Permalinks

    Quick Tip: Post Types, Taxonomies, and Permalinks

    Tutorial Beginner

    Custom Post Types and taxonomies are two powerful features of WordPress. Unfortunately, they can have a tendency to cause problems if developers aren't...

  9. Quick Tip: Solving the Equal Height Column Conundrum

    Quick Tip: Solving the Equal Height Column Conundrum

    Tutorial Beginner

    There's one familiar problem in web design which has been around ever since we moved from the days of table-based design into the CSS era, and that is: "How...

  10. Build Your Own Yeoman Generator

    Build Your Own Yeoman Generator

    Tutorial Intermediate

    Take a look at some of the more interesting features of Yeoman by learning how to build your own Yeoman generator.

  11. HTML5: Vibration API

    HTML5: Vibration API

    Tutorial Beginner

    HTML5 has been a breath of fresh air for the web, which hasn't only affected the web as we know it. HTML5 provides a number of APIs that enable developers to...

  12. HTML5: Battery Status API

    HTML5: Battery Status API

    Tutorial Beginner

    The number of people browsing the web using mobile devices grows every day. It's therefore important to optimize websites and web applications to accommodate...