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. HTML5 Canvas Optimization: A Practical Example

      HTML5 Canvas Optimization: A Practical Example

      Tutorial Intermediate

      If you've been doing JavaScript development long enough, you've most likely crashed your browser a few times. The problem usually turns out to be some...

    2. How to create an SVG viewer in HTML, CSS, and JavaScript

      How to create an SVG viewer in HTML, CSS, and JavaScript

      Tutorial Intermediate

      Let’s learn how to create an SVG viewer with HTML, CSS, and JavaScript. We’ll be able to write, paste, and edit SVG code, then preview and export the SVGs.

    3. How to create a Liquid Glass effect with SVG filters

      How to create a Liquid Glass effect with SVG filters

      Tutorial Intermediate

      SVG filters are composed of modular building blocks known as primitives. When these primitives are combined, they produce powerful visual effects which would...

    4. Create a color contrast checker with HTML, CSS, and JavaScript

      Create a color contrast checker with HTML, CSS, and JavaScript

      Tutorial Intermediate

      In this tutorial, we’ll create a color contrast tool that lets you check the accessibility and readability of text, by comparing the ratio between background...

    5. How to create a mesh gradient generator in HTML, CSS and JavaScript

      How to create a mesh gradient generator in HTML, CSS and JavaScript

      Tutorial Beginner

      In this tutorial, we’ll learn how to build a fun and interactive mesh gradient generator that you can use to create beautiful mesh gradients and add them to...

    6. How to edit text in Lottie images

      How to edit text in Lottie images

      Tutorial Beginner

      In this short tutorial, you will learn how to edit text in lottie images using different source files.

    7. How to create a Lottie loading animation

      How to create a Lottie loading animation

      Tutorial Beginner

      In the following tutorial, I'll show you how to create a lottie loading animation using Figma.

    8. Build your own Typographic Scale tool with JavaScript

      Build your own Typographic Scale tool with JavaScript

      Tutorial Beginner

      Typography is a key element in web design. Good typography makes content easy to read, bringing balance and harmony to any layout. To ensure your designs...

    9. How to use Lottie animations

      How to use Lottie animations

      Tutorial Beginner

      Learn how to use Lottie animations to add smooth, lightweight motion to websites, apps, games, videos and more—with no animation skills required!

    10. How to create a glassmorphism generator tool

      How to create a glassmorphism generator tool

      Tutorial Intermediate

      In this tutorial, we’ll build a glassmorphism generator tool to help us create customized frosted glass effects. The tool will also automatically generate...

    11. How to create an animated Lottie logo

      How to create an animated Lottie logo

      Tutorial Intermediate

      Learn how to make a Lottie animation by preparing your Adobe Illustrator files for animation in After Effects. This tutorial covers organizing layers,...

    12. Everything you need to know about Lottie animations

      Everything you need to know about Lottie animations

      Tutorial Beginner

      Learn all about Lottie animations, from what they are and why they’re used to how to create, optimize, and integrate them into your designs!