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. 2 Ways to Protect Your HTML Email Links (and Prevent SPAM)

    2 Ways to Protect Your HTML Email Links (and Prevent SPAM)

    Tutorial Beginner

    In this tutorial we’ll describe two straightforward techniques for protecting HTML email links from spamming. Although they cannot guarantee full success,...

  2. 9 More Popular HTML5 Projects for You to Use and Study

    9 More Popular HTML5 Projects for You to Use and Study

    Tutorial Beginner

    HTML5 is the best way to build applications in a multimedia-rich world. Here are nine useful HTML5 projects at CodeCanyon that you need to know about.

  3. Particles.js: Introduction

    Particles.js: Introduction

    Tutorial Beginner

    This tutorial will introduce you to a particle system library called Particles.js and help you get started with it by creating basic particle systems.

  4. Create an HTML5 Canvas Tile-Swapping Puzzle

    Create an HTML5 Canvas Tile-Swapping Puzzle

    Tutorial Beginner

    Create a dynamic tile-swapping game in JavaScript. The result will work with any image and will have adjustable difficulty levels.

  5. Best JavaScript Date Picker Widgets

    Best JavaScript Date Picker Widgets

    Tutorial Beginner

    In this article, I'll show you some of the best JavaScript date picker widgets that you can use in your projects.

  6. 20+ HTML Forms Best Practices for Beginners

    20+ HTML Forms Best Practices for Beginners

    Tutorial Intermediate

    Working with HTML forms can be somewhat daunting; they not only use some niche HTML elements, but also blur the line between static content and user...

  7. What is the DOM API (and How is it Used to Write JavaScript for the Web)?

    What is the DOM API (and How is it Used to Write JavaScript for the Web)?

    Tutorial Beginner

    In this high-level overview of the DOM and the DOM API we’ll look into the basics of how to write native JavaScript code for web browsers without using any...

  8. How to Build a UIkit Lightbox With Dot Navigation

    How to Build a UIkit Lightbox With Dot Navigation

    Tutorial Intermediate

    In this tutorial, we’ll focus on the UIkit front-end framework. More specifically, we’ll extend its super useful lightbox component by adding a dot...

  9. How to Edit HTML in a WordPress Theme

    How to Edit HTML in a WordPress Theme

    Tutorial Beginner

    In this tutorial you’ll learn how to edit HTML in WordPress so you can modify themes with whatever customizations you like. Let’s go!

  10. 15 Best HTML5 and JavaScript Video Players (+5 Best Free Players)

    15 Best HTML5 and JavaScript Video Players (+5 Best Free Players)

    Tutorial Beginner

    Are you in need of a high-quality HTML5 video player plugin for your website? Are you having trouble finding a video player that delivers an exceptional user...

  11. Best React Dashboard Templates (Frontend JavaScript)

    Best React Dashboard Templates (Frontend JavaScript)

    Tutorial Beginner

    React dashboard templates that will help you build visually stunning and efficient dashboards for your web application in no time. 

  12. 24 Best Joomla Personal Blog Templates for 2025 Websites

    24 Best Joomla Personal Blog Templates for 2025 Websites

    Tutorial Beginner

    Don't let building a personal blog become a headache. This collection of the best Joomla personal blog templates will make it easy to build a custom-looking...