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. Best HTML Templates for AI Startups in 2025

    Best HTML Templates for AI Startups in 2025

    Tutorial Beginner

    Launch your AI Startup website with one of these AI Startup HTML Templates from ThemeForest. You can do so in no time and save tons of money! How’s that for...

  2. HTML Element: br

    HTML Element: br

    Tutorial Beginner

    The HTML br element represents a line break. br elements must be used only for line breaks that are part of the content, as in poems or addresses.

  3. HTML Element: code

    HTML Element: code

    Tutorial Beginner

    The HTML code element represents a fragment of computer code. This could be any string-based data a computer would recognize.

  4. HTML Element: h1—h6

    HTML Element: h1—h6

    Tutorial Beginner

    h1-h6 elements represent headings for their respective sections of an HTML document. Heading elements communicate a hierarchy, and each one has an...

  5. 13 Best HTML5 Game Templates of 2025 With Source Code

    13 Best HTML5 Game Templates of 2025 With Source Code

    Tutorial Beginner

    Do you want to build fun online games for desktop and mobile devices? HTML5 has quickly become the universal platform for creating browser-based games for...

  6. Lazy Loading Images Using HTML and JavaScript

    Lazy Loading Images Using HTML and JavaScript

    Tutorial Beginner

    This tutorial will teach you how to load images lazily using HTML and JavaScript without any third-party libraries.

  7. Create a Parallax Scrolling Effect (With Contrasting Text Effect)

    Create a Parallax Scrolling Effect (With Contrasting Text Effect)

    Tutorial Intermediate

    In today's tutorial, we're going to create a beautiful parallax scrolling animation, contrasting the heading text against the background image. 

  8. HTML Element: span

    HTML Element: span

    Tutorial Beginner

    The span element is an inline element, which doesn’t really describe its content in any specific way. It should only be used when there isn’t a more...

  9. The Best JavaScript Scroll Header Effects Tutorials on Tuts+

    The Best JavaScript Scroll Header Effects Tutorials on Tuts+

    Tutorial Beginner

    Interested in some inspiration for creative header effects on scroll? I’ve got you covered! Today we’ll explore the best Javascript-driven scroll header...

  10. 19 Best HTML5 and JavaScript Game Engines and Templates

    19 Best HTML5 and JavaScript Game Engines and Templates

    Tutorial Beginner

    Do you want to code an online game? You're in luck—this is a great time for any online game developer and those aspiring to be online game developers. HTML5...

  11. Input Element Pseudo-Classes to Improve User Experience

    Input Element Pseudo-Classes to Improve User Experience

    Tutorial Beginner

    This tutorial will show you how to use pseudo classes available for form input elements. You can use these classes to select valid, invalid, required, or...

  12. Local Storage and Session Storage in JavaScript

    Local Storage and Session Storage in JavaScript

    Tutorial Beginner

    This tutorial will show you how to use local storage and session storage in a browser with JavaScript using the Web Storage API.