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. 10+ Best Moodle Themes for Courses in 2025

      10+ Best Moodle Themes for Courses in 2025

      Tutorial Beginner

      Moodle is the best platform to publish your educational courses on in 2024. It’s easy to use and allows you to display all the information you need.

    2. Pros and Cons of Using WordPress

      Pros and Cons of Using WordPress

      Tutorial Beginner

      Before using WordPress to build your website, you first need to know its advantages and disadvantages. That way, you can make the right decision. In this...

    3. How to Build a Custom Google Map With Stylish SVG Markers

      How to Build a Custom Google Map With Stylish SVG Markers

      Tutorial Intermediate

      In this new tutorial, we’ll use the Google Maps JavaScript API and learn how to create a custom map with multiple stylish markers indicating some of the...

    4. HTML & CSS for Beginners (MEGA Free Course!)

      HTML & CSS for Beginners (MEGA Free Course!)

      Tutorial Beginner

      In this free course, you’ll learn how to code with modern HTML and CSS, the main building blocks of any website. If you want to become a successful web...

    5. Design and Code Your First Website in 9 Easy-to-Understand Steps

      Design and Code Your First Website in 9 Easy-to-Understand Steps

      Tutorial Beginner

      In this tutorial, we'll go over the basics of building a website with a web page template. It's a process that will save you time in the long run, while...

    6. The Best CSS and JavaScript Chart Tutorials on Tuts+

      The Best CSS and JavaScript Chart Tutorials on Tuts+

      Tutorial Beginner

      In this collection of tutorials available on Tuts+, we’re going to walk through some ways to create different types of charts. These are mostly CSS solutions...

    7. How to Animate a “Twisting Text Effect” With CSS and JavaScript

      How to Animate a “Twisting Text Effect” With CSS and JavaScript

      Tutorial Intermediate

      In this tutorial, we’ll learn how to split an element’s text into separate characters, which we’ll then animate to give us a twisting effect.

    8. Build a Recipe Search Tool Using Javascript and TheMealDB API

      Build a Recipe Search Tool Using Javascript and TheMealDB API

      Tutorial Intermediate

      Use the Meal DB API and modern JavaScript to create your own recipe search engine for inspirational meal ideas.

    9. Introduction to the CSS Grid Layout With Examples

      Introduction to the CSS Grid Layout With Examples

      Tutorial Beginner

      Learn the basics of the CSS grid layout with example scenarios. CSS Grid is supported by almost all modern browsers now, and it is ready to be used in...

    10. How to Create a Privacy Policy Page in WordPress

      How to Create a Privacy Policy Page in WordPress

      Tutorial Beginner

      In this tutorial, I'll show you how to add a privacy policy page to your WordPress website. To follow along, you'll need to have a WordPress installation on...

    11. 25+ Landing Page Templates in Adobe XD

      25+ Landing Page Templates in Adobe XD

      Tutorial Beginner

      A good landing page design could translate in higher conversions and more sales for your business. We’ve selected over 25 landing pages to get your client’s...

    12. How to Create a Sortable HTML Table with JavaScript

      How to Create a Sortable HTML Table with JavaScript

      Tutorial Intermediate

      In this tutorial, we'll take a look at how to display data from a JSON object in a HTML table and include a sorting functionality using vanilla JavaScript.