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. 36 Excellent Free Image Galleries: JavaScript, React, PHP, or CSS

    36 Excellent Free Image Galleries: JavaScript, React, PHP, or CSS

    Tutorial Beginner

    Here are our favourite image galleries in Javascript, jQuery, React, PHP, and CSS. Don't miss the demos to see the galleries in action.

  2. WordPress Actions and Filters: What's the Difference?

    WordPress Actions and Filters: What's the Difference?

    Tutorial Beginner

    It's easy to get confused between action hooks and filter hooks in WordPress: here's a guide to help you use both.

  3. How to Draw Charts Using JavaScript and HTML5 Canvas

    How to Draw Charts Using JavaScript and HTML5 Canvas

    Tutorial Beginner

    For sure you've seen pie charts and doughnut charts on application dashboards, in infographics, in PowerPoint presentations, or in financial reports. But how...

  4. 25 Beautiful Resume and CV Web Templates

    25 Beautiful Resume and CV Web Templates

    Tutorial Beginner

    Today, it's becoming more and more common for potential employers to simply request a link to your website. We have a number of resumes and CVs optimized for...

  5. 2 Ways to Build a Scrolling Card UI (Flexbox and CSS Grid)

    2 Ways to Build a Scrolling Card UI (Flexbox and CSS Grid)

    Tutorial Beginner

    In this new tutorial, we'll use modern CSS features like flexbox, CSS Grid Layout, CSS Scroll Snap, and CSS Scrollbars to build an attractive scrolling card...

  6. How to Draw Bar Charts Using JavaScript and HTML5 Canvas

    How to Draw Bar Charts Using JavaScript and HTML5 Canvas

    Tutorial Beginner

    In this tutorial I will show you how to use JavaScript and the HTML5 canvas as a means to graphically display data by using bar charts.

  7. Create an Inline Text Editor With the contentEditable Attribute

    Create an Inline Text Editor With the contentEditable Attribute

    Tutorial Beginner

    The contentEditable attribute can make standard HTML elements editable. It has a lot of applications like creating a wiki or editing an article by yourself....

  8. Extending HTML by Creating Custom Tags

    Extending HTML by Creating Custom Tags

    Tutorial Beginner

    Custom tags in HTML will let you build elements that are unique to your application. It is an elegant way of extending HTML to solve many requirements.

  9. 10+ Best HTML Templates for NFT Websites 2025

    10+ Best HTML Templates for NFT Websites 2025

    Tutorial Beginner

    Building NFT websites has never been easier thanks to HTML templates. Today, we’ve presented some of our favorites so you can get a jumpstart on your next...

  10. 30 Web Development Best Practices for Beginners

    30 Web Development Best Practices for Beginners

    Tutorial Beginner

    HTML, CSS and JavaScript are the three key web languages. In this post, I'll share 30 tips for best practices when you're coding you webpages or web apps...

  11. HTML5 Audio and Video: What You Must Know

    HTML5 Audio and Video: What You Must Know

    Tutorial Intermediate

    One of the major advantages of the HTML5 video element is that, finally, video is a full-fledged citizen on the Web. It’s no longer shunted off to the...

  12. How to Pick a WordPress Form Builder Plugin

    How to Pick a WordPress Form Builder Plugin

    Tutorial Beginner

    There are hundreds of form plugins available in the market today. In this article, you'll discover the best plugins for your next project.