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. Best Ways to Preload Images Using JavaScript, CSS, and HTML

      Best Ways to Preload Images Using JavaScript, CSS, and HTML

      Tutorial Beginner

      This tutorial will show you three different methods of preloading images. We will also learn the pros and cons of these methods.

    2. 19 Best HTML5 and JavaScript Game Engines and Templates

      19 Best HTML5 and JavaScript Game Engines and Templates

      Tutorial Beginner

      Do you want to code an online game? You're in luck—this is a great time for any online game developer and those aspiring to be online game developers. HTML5...

    3. Local Storage and Session Storage in JavaScript

      Local Storage and Session Storage in JavaScript

      Tutorial Beginner

      This tutorial will show you how to use local storage and session storage in a browser with JavaScript using the Web Storage API.

    4. Create a Cool Animated Navigation With CSS3

      Create a Cool Animated Navigation With CSS3

      Tutorial Intermediate

      With help of CSS3 and the wide browser support that it enjoys, we can do some pretty amazing things by simply using some CSS3 and nothing else. In this...

    5. Templating With Jinja2 in Flask: Essentials

      Templating With Jinja2 in Flask: Essentials

      Tutorial Beginner

      Understand how to lay out JInja2 templates from the perspective of Flask and how to leverage the template inheritance.

    6. Infinite Scroll Pagination With JavaScript and a REST API

      Infinite Scroll Pagination With JavaScript and a REST API

      Tutorial Beginner

      Learn how to implement Infinite Scroll pagination in JavaScript. Handle the scroll event in the front-end of your application to load the next page from a...

    7. Start Using HTML5 WebSockets With a Node.js Server

      Start Using HTML5 WebSockets With a Node.js Server

      Tutorial Intermediate

      Learn all about using WebSockets in your application and creating a steady flow of communication between client and server.

    8. Extend HTML With Custom Tags and the Shadow DOM

      Extend HTML With Custom Tags and the Shadow DOM

      Tutorial Intermediate

      This is a continuation in our custom tags series. Learn all about the Shadow DOM and how you can use it to create custom elements in HTML.

    9. Creating a Keyboard With CSS and jQuery

      Creating a Keyboard With CSS and jQuery

      Tutorial Intermediate

      In this tutorial, you'll create an online HTML and CSS keyboard key, and then make it work with jQuery. The keyboard includes action keys (like caps lock,...

    10. Making a Sliding Side Navigation Menu for Responsive Designs

      Making a Sliding Side Navigation Menu for Responsive Designs

      Tutorial Beginner

      Responsive websites have lead to a simple side navigation trend that takes up minimal screen space and renders fast on mobile connections.

    11. JavaScript-Based Animations Using Anime.js, Part 2: Parameters

      JavaScript-Based Animations Using Anime.js, Part 2: Parameters

      Tutorial Intermediate

      You can use parameters to control the animation of multiple target elements at once, changing things like the sequence in which the animations are played.

    12. Best CSS Animations and Effects on CodeCanyon 2023 (Paid + Free)

      Best CSS Animations and Effects on CodeCanyon 2023 (Paid + Free)

      Tutorial Beginner

      There is a lot of browser support for using different transitions and keyframe animations in your projects now. You no longer have to rely on JavaScript...