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

    1. Start Here: Learn CSS Colors and Backgrounds

      Start Here: Learn CSS Colors and Backgrounds

      Course Beginner

      In this installation of our “Start Here” series, you’re going to breathe some life into the site you’ve been creating by using CSS colors and backgrounds. ...

    2. Start Here: Learn CSS Layout

      Start Here: Learn CSS Layout

      Course Beginner

      Now that you’ve learned the essentials of typography in the previous “Start Here” course, you’re ready to move on to the next fundamental element of web...

    3. Customizing Bootstrap Components

      Customizing Bootstrap Components

      Course Intermediate

      Not all Bootstrap websites have to look and behave like Bootstrap websites. In this course, I’ll teach you how to customize Bootstrap components to fit the...

    4. Start Here: Learn CSS Typography

      Start Here: Learn CSS Typography

      Course Beginner

      If you’re a budding web designer and you’re ready to learn CSS, then start here! If there’s one kind of styling which is arguably more important than any...

    5. Start Here: Learn HTML Basics

      Start Here: Learn HTML Basics

      Course Beginner

      The most critical first step to becoming a web designer is learning how to code HTML. By the end of this short course you’ll know what HTML is, how it works,...

    6. The Complete Guide to CSS Positioning

      The Complete Guide to CSS Positioning

      Course Beginner

      CSS positioning is arguably the most fundamental skill in web design; it powers layouts and hence forms the foundation of everything inside those layouts....

    7. Learn Motion UI From Top to Bottom

      Learn Motion UI From Top to Bottom

      Course Intermediate

      In this short course you’ll learn everything you need to know about Motion UI, the Sass library for transitions and animations from ZURB. We'll cover...

    8. Advanced Animation With GSAP Plugins

      Advanced Animation With GSAP Plugins

      Course Intermediate

      The GreenSock Animation Platform is a powerful JavaScript library for animating HTML elements in the browser. In this course, you will go beyond the basics...

    9. Motion Design With Principle for Mac

      Motion Design With Principle for Mac

      Course Beginner

      Creating beautiful graphics is a must for any good app, but it’s the transitions between states and information which make for a great UI. This short course...

    10. Scroll Events Made Easy

      Scroll Events Made Easy

      Course Beginner

      Many beginner web designers shy away from slick effects like parallax scrolling simply because they're afraid of JavaScript. In this lesson, you'll learn how...

    11. Building WordPress Themes With Bootstrap

      Building WordPress Themes With Bootstrap

      Course Beginner

      In this course you're going to learn how to convert a portfolio HTML template into a WordPress theme. Along the way, you'll learn the basics of WordPress...

    12. Getting Started With Foundation 6

      Getting Started With Foundation 6

      Course Beginner

      In this course you'll learn how to get started with Foundation 6, the newest version of ZURB's popular framework. You'll learn what's new and what has...