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

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

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

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

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

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

    7. Understanding CSS Specificity

      Understanding CSS Specificity

      Course Beginner

      Trying to resolve CSS conflicts can sometimes be a frustrating task. Figuring out why a certain style gets applied over another is something all web...

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

    9. 20 Feature-Packed Bootstrap Admin Templates

      20 Feature-Packed Bootstrap Admin Templates

      Tutorial Beginner

      When you’re building something which needs a backend, or a dashboard of some kind, one of the best ways to get your project up and running is with Bootstrap....

    10. A Comprehensive Guide to Flexbox Sizing

      A Comprehensive Guide to Flexbox Sizing

      Tutorial Intermediate

      Flexbox sizing makes it possible to create flexible layouts that fully adapt to the screen. If you set up everything correctly you won’t have to rely on...

    11. A Comprehensive Guide to Flexbox Ordering & Reordering

      A Comprehensive Guide to Flexbox Ordering & Reordering

      Tutorial Intermediate

      Flexbox has pretty versatile ordering capabilities. It allows us to lay out flex items in several different ways. Flexbox ordering comes with some perks for...

    12. How to Customize an HTML Template

      How to Customize an HTML Template

      Tutorial Beginner

      So you’ve just purchased an HTML template and now you have to customize it before you can put it online, but you’re not experienced with code so you’re not...