Learn HTML/CSS

Learn the fundamentals of web design with our HTML and CSS tutorials. Build landing pages, apps, websites, and more, with animations and other advanced effects.

Getting started with HTML/CSS

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

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

    Nathan Umoh
  • HTML & CSS for Beginners (MEGA Free Course!)

    HTML & CSS for Beginners (MEGA Free Course!)

    Adi Purdila
  • All HTML/CSS tutorials:

    1. 4 Quick Steps to Make a Website Responsive

      4 Quick Steps to Make a Website Responsive

      Tutorial Beginner

      This article will be a guide to building responsive web pages - we'll explore some methods for ensuring your web page looks good across all screens.

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

    3. Create a Simple Math CAPTCHA for Your Forms With PHP and JavaScript

      Create a Simple Math CAPTCHA for Your Forms With PHP and JavaScript

      Tutorial Beginner

      Let’s reduce spam from form submissions. This technique will use PHP and JavaScript to block form submission until the user provides the correct answer to a...

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

    5. 30 Amazing Bootstrap Templates to Try in 2025

      30 Amazing Bootstrap Templates to Try in 2025

      Tutorial Beginner

      Looking for top Bootstrap website templates? Here's a selection of the best Bootstrap templates from Envato Elements. Build amazing Bootstrap websites with...

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

    7. 18 Top Bootstrap UI Kits for 2025

      18 Top Bootstrap UI Kits for 2025

      Tutorial Beginner

      Are you in the process of designing a website or an app? Save yourself some time and effort with a Bootstrap UI kit from Envato Elements.

    8. 30+ Popular WordPress User Interface Elements

      30+ Popular WordPress User Interface Elements

      Tutorial Beginner

      User interface elements are one of the most important elements of your website's design. They let your users understand what your website is about and...

    9. Particles.js: Motion and Interaction

      Particles.js: Motion and Interaction

      Tutorial Intermediate

      This final tutorial of the series will teach you how to interact with particles and move them around as you like.

    10. How to Create a Sticky Toolbar With CSS and a Bit of JavaScript

      How to Create a Sticky Toolbar With CSS and a Bit of JavaScript

      Tutorial Beginner

      In this new tutorial we’ll learn how to create a sticky (or fixed) toolbar, using CSS and a bit of JavaScript, with animated tooltips, that you can use on...

    11. Particles.js: Control Particle Count and Shape

      Particles.js: Control Particle Count and Shape

      Tutorial Intermediate

      In this tutorial I will teach you how to control the physical appearance of particles in Particles.js.

    12. 9 Elegant CSS Pricing Tables for Your Latest Web Project

      9 Elegant CSS Pricing Tables for Your Latest Web Project

      Tutorial Beginner

      Pricing tables are an important part of any website that sells some kind of services and products. You can use them to quickly list the features,...