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. 15 Best Bootstrap Portfolio Templates

      15 Best Bootstrap Portfolio Templates

      Tutorial Beginner

      On ThemeForest you will find some of the best Bootstrap portfolio templates anywhere online. For one low-cost payment you’ll be able to show your creative...

    2. 15+ Best Bootstrap Website Templates (With Modern Designs)

      15+ Best Bootstrap Website Templates (With Modern Designs)

      Tutorial Beginner

      Whether you’re looking to give your website a much-needed makeover or are building a modern site for a client, read on for my pick of the best Bootstrap...

    3. Easy Form Validation With jQuery

      Easy Form Validation With jQuery

      Tutorial Beginner

      In this tutorial, you'll learn how to validate your forms and show custom error messages easily using the jQuery form validation plugin.

    4. 10 Best Responsive HTML5 Sliders for Images and Text (Plus 3 Free Options)

      10 Best Responsive HTML5 Sliders for Images and Text (Plus 3 Free Options)

      Tutorial Beginner

      Looking to add an image slider in HTML to your website? Discover some of the best HTML sliders from CodeCanyon to use in 2021.

    5. How to Hide/Reveal Header Notification Bar on Scroll with JavaScript

      How to Hide/Reveal Header Notification Bar on Scroll with JavaScript

      Tutorial Intermediate

      Let’s build a sticky header whose top part (a notification bar) will disappear on scroll down, and reappear when the user scrolls back up.

    6. 20 Best New HTML Dashboard Templates (Admin Templates)

      20 Best New HTML Dashboard Templates (Admin Templates)

      Tutorial Beginner

      Are you looking for a dashboard admin template for your web application? These newest additions to our HTML dashboard admin templates will help you build...

    7. How to Prioritise Website Content for Your Next Project

      How to Prioritise Website Content for Your Next Project

      Tutorial Beginner

      Politics around website content can be challenging to manage and it is hard to say no, especially when multiple content requirements meet business goals and...

    8. 15 Best WordPress Portfolio Themes for Free (+ Portfolio Builder Plugins)

      15 Best WordPress Portfolio Themes for Free (+ Portfolio Builder Plugins)

      Tutorial Beginner

      In this collection I will show you 15 portfolio themes and 5 portfolio builder plugins for WordPress, all of which you can download for free. Finally, you...

    9. Best Free Canvas Libraries in JavaScript

      Best Free Canvas Libraries in JavaScript

      Tutorial Beginner

      Let's look at some of the best canvas libraries in JavaScript. These can be used for visualizing data or creating simple animations and particle systems.

    10. How to Recreate Material Design Floating Labels

      How to Recreate Material Design Floating Labels

      Tutorial Beginner

      Labels-as-placeholders are a popular design choice for creating minimalist and accessible forms. In this tutorial, we’ll recreate the Material Design...

    11. Better Focus Styles with CSS Pseudo-Class :focus-visible

      Better Focus Styles with CSS Pseudo-Class :focus-visible

      Tutorial Beginner

      In this quick tip I’m going to show you how to create better focus styles on form elements with a CSS pseudo-class called :focus-visible.

    12. Best Free and Open-Source JavaScript Animation Libraries

      Best Free and Open-Source JavaScript Animation Libraries

      Tutorial Beginner

      I'll show you eight of the best free and open-source JavaScript animation libraries that you can use in your projects today.