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 content:

  1. Want to Learn Grav CMS? Try Our Latest Course

    Want to Learn Grav CMS? Try Our Latest Course

    Tutorial Beginner

    In our new course, Up and Running With Grav CMS, you'll learn how Grav operates, the three different types of content it uses, how its file structure and...

  2. Visual Studio Code: My New Favorite Code Editor

    Visual Studio Code: My New Favorite Code Editor

    Tutorial Beginner

    In this video I’m going to introduce you to my new favorite code editor: Visual Studio Code. Visual Studio is a Microsoft product, which may come as a...

  3. New Course: 3 CSS Grid Projects for Web Designers

    New Course: 3 CSS Grid Projects for Web Designers

    Tutorial Beginner

    The CSS Grid Layout is a W3C working draft that defines a powerful grid system to ultimately make it easier to lay out your web pages using CSS. In our new...

  4. Open Graph: Take Control of How Social Media Shares Your Web Pages

    Open Graph: Take Control of How Social Media Shares Your Web Pages

    Tutorial Beginner

    The Open Graph Protocol (OGP) is an initiative developed by Facebook that allows it to recognize web content easily, displaying it nicely within their...

  5. How to Submit Your App to the Amazon Appstore

    How to Submit Your App to the Amazon Appstore

    Tutorial Beginner

    Discover a new way to build your audience with Android and PC/Mac apps and HTML5 mobile websites. Submitting your application to the Amazon Appstore is easy.

  6. How to Create and Publish a Jekyll Theme Gem

    How to Create and Publish a Jekyll Theme Gem

    Tutorial Intermediate

    In this tutorial, we’re going to extend upon a previous Jekyll theme tutorial by converting our template into an official Jekyll theme gem.

  7. A Whistle-Stop Tour of the UIkit Framework

    A Whistle-Stop Tour of the UIkit Framework

    Tutorial Intermediate

    Whilst Bootstrap and Foundation might be the two most popular front-end frameworks amongst web designers, in this article I’m going to introduce you to the...

  8. How to Build a Semi-Circle Donut Chart With CSS

    How to Build a Semi-Circle Donut Chart With CSS

    Tutorial Beginner

    Although HTML5 Canvas and SVG might be more elegant solutions for building charts, in this tutorial we’ll learn how to build our very own donut chart with...

  9. How to Set Up a Jekyll Theme

    How to Set Up a Jekyll Theme

    Tutorial Beginner

    In this tutorial we’ll go through setting up a Jekyll theme from the very beginning, starting with some basic installation advice, stepping through how to...

  10. Create a Custom Plugin in OpenCart 2.1.x.x: Part One

    Create a Custom Plugin in OpenCart 2.1.x.x: Part One

    Tutorial Intermediate

    In this two-part series, I'll explain custom plugin development in OpenCart. From the perspective of a newbie developer, we'll go through the details of...

  11. Build a Credit Card Form Using JavaScript

    Build a Credit Card Form Using JavaScript

    Course Intermediate

    In this short course you’ll learn how to build a validating credit card form using JavaScript. You’ll be using Luhn’s algorithm for validation, and you’ll...

  12. 4 Next-Level HTML Courses

    4 Next-Level HTML Courses

    Tutorial Beginner

    Do you know the best way to lay out your content semantically? Can you create forms properly, including making them fully accessible? Do you know how to use...