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

    1. How to Let Users Dynamically Change the Number of Posts per Page in WordPress

      How to Let Users Dynamically Change the Number of Posts per Page in WordPress

      Tutorial Advanced

      In this new tutorial we’ll learn how to give users the option to choose the number of posts they want to show per page.

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

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

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

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

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

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

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

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

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

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

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