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. Design and Code Your First Website in 9 Easy-to-Understand Steps

    Design and Code Your First Website in 9 Easy-to-Understand Steps

    Tutorial Beginner

    In this tutorial, we'll go over the basics of building a website with a web page template. It's a process that will save you time in the long run, while...

  2. 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...

  3. 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.

  4. 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....

  5. 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.

  6. File Upload With Multer in Node.js and Express

    File Upload With Multer in Node.js and Express

    Tutorial Intermediate

    Multer is middleware for Express and Node.js that makes it easy to handle multipart/form-data when uploading files. This tutorial will discuss how to use...

  7. 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.

  8. Understanding Nested Routing in React

    Understanding Nested Routing in React

    Tutorial Intermediate

    React is a JavaScript library built by Facebook for composing user interfaces in a single-page application. In this tutorial, we'll discuss how to properly...

  9. 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.

  10. 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.

  11. 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.

  12. Understanding Forms and Events in React

    Understanding Forms and Events in React

    Tutorial Intermediate

    In this tutorial, we'll discuss what events are, how they work, and how to set up event handlers on a controlled form in your React application.