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

    1. Understanding Nested Routing in React

      Understanding Nested Routing in React

      Tutorial Intermediate

      React is a JavaScript library built by Facebook for composing user interfaces in a single-page application. In this tutorial, we'll discuss how to properly...

    2. 9 More Popular HTML5 Projects for You to Use and Study

      9 More Popular HTML5 Projects for You to Use and Study

      Tutorial Beginner

      HTML5 is the best way to build applications in a multimedia-rich world. Here are nine useful HTML5 projects at CodeCanyon that you need to know about.

    3. Particles.js: Introduction

      Particles.js: Introduction

      Tutorial Beginner

      This tutorial will introduce you to a particle system library called Particles.js and help you get started with it by creating basic particle systems.

    4. Create an HTML5 Canvas Tile-Swapping Puzzle

      Create an HTML5 Canvas Tile-Swapping Puzzle

      Tutorial Beginner

      Create a dynamic tile-swapping game in JavaScript. The result will work with any image and will have adjustable difficulty levels.

    5. 18 Best Bootstrap 4 Plugins

      18 Best Bootstrap 4 Plugins

      Tutorial Beginner

      In this article, we will review the features on 18 of the best Bootstrap 4 plugins and add-ons that you can use in your website. This includes premium...

    6. Understanding Forms and Events in React

      Understanding Forms and Events in React

      Tutorial Intermediate

      In this tutorial, we'll discuss what events are, how they work, and how to set up event handlers on a controlled form in your React application.

    7. How to Create a Drop-Down Nav Menu With HTML5, CSS3, and JQuery

      How to Create a Drop-Down Nav Menu With HTML5, CSS3, and JQuery

      Tutorial Intermediate

      In this tutorial, we’ll see what we can achieve with HTML5 and CSS3 when it comes to the staple of current websites: the humble drop-down navigation menu....

    8. Best JavaScript Date Picker Widgets

      Best JavaScript Date Picker Widgets

      Tutorial Beginner

      In this article, I'll show you some of the best JavaScript date picker widgets that you can use in your projects.

    9. How to Create Presentation Slides With HTML and CSS

      How to Create Presentation Slides With HTML and CSS

      Tutorial Intermediate

      We can easily create beautiful and interactive presentations with HTML, CSS, and JavaScript, the three basic web technologies. Follow this HTML tutorial for...

    10. The 8 Best Free Data Visualization Libraries for JavaScript in 2025

      The 8 Best Free Data Visualization Libraries for JavaScript in 2025

      Tutorial Beginner

      People don't like to look at pages and pages of raw data. They are more likely to pay attention if the data is presented to them in a more visually engaging...

    11. Comparing the 5 Best PHP Form Builders (And 3 Free Scripts)

      Comparing the 5 Best PHP Form Builders (And 3 Free Scripts)

      Tutorial Beginner

      Looking for a PHP form builder script for your website? Today, we compare the five best PHP form generators available at CodeCanyon. This post will help you...

    12. 15 Best HTML5 and JavaScript Video Players (+5 Best Free Players)

      15 Best HTML5 and JavaScript Video Players (+5 Best Free Players)

      Tutorial Beginner

      Are you in need of a high-quality HTML5 video player plugin for your website? Are you having trouble finding a video player that delivers an exceptional user...