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. The Web Audio API: Make Your Own Web Synthesizer

    The Web Audio API: Make Your Own Web Synthesizer

    Tutorial Intermediate

    A guide to creating your own musical instrument in the browser with the Web Audio API. In this tutorial, you'll learn how to make a synthesizer which you can...

  2. Simple Xbox Controller Input in HTML5 With PxGamepad

    Simple Xbox Controller Input in HTML5 With PxGamepad

    Tutorial Intermediate

    Gaming on the web has come a long way with HTML5 technologies like Canvas, WebGL, and WebAudio. However, to provide a true gaming experience, you need input...

  3. Building an API-Driven Web App With HTML and CSS

    Building an API-Driven Web App With HTML and CSS

    Tutorial Intermediate

    Having designed some visual mocks to help guide us in building our little app for the browser, let’s get to the exciting part and start building!

  4. Creating Dynamic Sound With the Web Audio API

    Creating Dynamic Sound With the Web Audio API

    Tutorial Intermediate

    Recently we set out to reimagine the 1980 Apple II game Flight Simulator for the web and to demonstrate what’s possible in the new Microsoft Edge browser and...

  5. The Web Audio API: Adding Sound to Your Web App

    The Web Audio API: Adding Sound to Your Web App

    Tutorial Intermediate

    In this next installment of our Web Audio API series, we'll be discussing why you should add sound to your web app and how you would do so in a responsible...

  6. Free Course: Using SVG Sprites

    Free Course: Using SVG Sprites

    Tutorial Beginner

    SVG technology has been around for years, but it has only recently started gaining wide usage. In this course, you'll learn how to combine multiple scalable...

  7. Creating Realistic Terrain for HTML5 Games With WebGL

    Creating Realistic Terrain for HTML5 Games With WebGL

    Tutorial Intermediate

    Recently we set out to reimagine the 1980 Apple II game Flight Simulator for the web and to demonstrate what’s possible in the new Microsoft Edge browser and...

  8. The Web Audio API: What Is It?

    The Web Audio API: What Is It?

    Tutorial Beginner

    An introduction to the Web Audio API. Covers the basics, including how to make a sound in the browser, as well as how to play an mp3 file.

  9. Building HTML Page Structure With Skeleton

    Building HTML Page Structure With Skeleton

    Tutorial Intermediate

    In this tutorial we’ll be focusing on coding a PSD layout, using the responsive Skeleton boilerplate. There are plenty of tutorials on how to code a design...

  10. HTML5 Video: Understanding Compression and DRM

    HTML5 Video: Understanding Compression and DRM

    Tutorial Intermediate

    In this tutorial—the second in a series on using Azure Media Services to create and consume HTML5 video—I’ll cover the way we can ingest our content using a...

  11. Semantic HTML: Better Outlining With Sections

    Semantic HTML: Better Outlining With Sections

    Tutorial Beginner

    In this video tutorial, you will explore the similarities and differences between sections and divs, learning when best to use each. You will also learn how...

  12. New Course: Building Static Websites With Jekyll

    New Course: Building Static Websites With Jekyll

    Tutorial Beginner

    In our new course you’ll learn all about the Jekyll static site generator and build a whole website from scratch in less than two hours. Join Guy Routledge...