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. Build a Simple YouTube App with Vanilla JavaScript

      Build a Simple YouTube App with Vanilla JavaScript

      Tutorial Intermediate

      We’re going to build a simple, yet fully functional YouTube app with Vanilla JavaScript: a simple UI where we can enter the ID of a channel and our app will...

    2. 12 Best Home Security HTML Website Templates for 2025

      12 Best Home Security HTML Website Templates for 2025

      Tutorial Beginner

      Launching a business in the home security niche requires a website that's equally reliable and secure. This collection of home security website templates can...

    3. 20 Best Fashion Sales Ads Banners Templates

      20 Best Fashion Sales Ads Banners Templates

      Tutorial Beginner

      Envato Elements is the best marketplace to find ready-to-use web banner ad PSD templates for fashion sales on your website.

    4. How to Make a Sticky Menu in WordPress

      How to Make a Sticky Menu in WordPress

      Tutorial Intermediate

      In this tutorial, you’ll learn when to add (and not to add) a sticky menu, and how to add the code to your WordPress theme.

    5. HTML & CSS for Beginners (MEGA Free Course!)

      HTML & CSS for Beginners (MEGA Free Course!)

      Course Beginner

      In this free course, you’ll learn how to code with modern HTML and CSS, the main building blocks of any website. If you want to become a successful web...

    6. Creating Animations With MotionLayout for Android

      Creating Animations With MotionLayout for Android

      Tutorial Intermediate

      This tutorial will teach you how to animate different widgets in your activity using the MotionLayout subclass in Android.

    7. 15 Best HTML5 Audio Players for Websites

      15 Best HTML5 Audio Players for Websites

      Tutorial Beginner

      If you need a web audio player, here are a few premium HTML5 audio players for websites and MP3 players for websites that will allow you to share your audio...

    8. Customizing and Styling the Password-Protected Form in WordPress

      Customizing and Styling the Password-Protected Form in WordPress

      Tutorial Beginner

      In this post, I'll show you how to customize and style the default password-protected from in WordPress.

    9. Start Using HTML5 WebSockets Today With a PHP Server

      Start Using HTML5 WebSockets Today With a PHP Server

      Tutorial Beginner

      One of the coolest new features of HTML5 is WebSockets, which let us talk to the server without using AJAX requests. In this tutorial, we'll review the...

    10. Building a 5-Star Rating System With jQuery, AJAX, and PHP

      Building a 5-Star Rating System With jQuery, AJAX, and PHP

      Tutorial Intermediate

      This tutorial will teach you how to create a five-star rating system with the help of jQuery, AJAX, and PHP.

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

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