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
    1. How to Add and Subtract Time From a Date in JavaScript

      How to Add and Subtract Time From a Date in JavaScript

      Tutorial Beginner

      In this post, I'll show you how to manipulate dates with a JavaScript Date object. Specifically, I'll show you how you can add and subtract time from a Date...

    2. Easy Slider (Carousel With Pure CSS)

      Easy Slider (Carousel With Pure CSS)

      Tutorial Beginner

      A carousel is a great example of a possible CSS-only interactive feature. So in this tutorial, we’ll build a carousel with a few extra features using only CSS.

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

    6. How to Use the HTML “base” Tag

      How to Use the HTML “base” Tag

      Tutorial Beginner

      The base tag in HTML is a relatively little known element, but it enables you to do two things: set any URL you choose as the base for all relative URLs, and...

    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 2023 With Source Code

      13 Best HTML5 Game Templates of 2023 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.