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. GreenSock Animation Platform: First Steps

      GreenSock Animation Platform: First Steps

      Course Intermediate

      GreenSock is a JavaScript framework which makes it easy to animate HTML elements. During this course, you will take your first steps in learning how to use...

    2. 14 Days to Learn Sass

      14 Days to Learn Sass

      Course Beginner

      In this course you’ll learn the basics of Sass in 14 days. Each day you’ll learn something new and you will get a small exercise that will help you...

    3. Animating With Snap.svg

      Animating With Snap.svg

      Course Intermediate

      SVG is a powerful way to create vector-based graphics that resize flawlessly. In this course, you will learn how to use the Snap.svg JavaScript framework to...

    4. Solid HTML Form Structure

      Solid HTML Form Structure

      Course Intermediate

      Creating forms in HTML is more complicated than just throwing up a few input boxes and a submit button. In this short course, you will learn how to properly...

    5. Web Design Basics: Choosing a Text Editor

      Web Design Basics: Choosing a Text Editor

      Course Beginner

      In this course you’ll learn how to choose the best text editor for your needs. You’ll learn in detail about six of the most popular text editors on the...

    6. ASP.NET MVC for Designers

      ASP.NET MVC for Designers

      Course Intermediate

      Web designers don’t work in a vacuum. Many designers work closely together with a team of developers and often have to work within a development framework....

    7. Introduction to HTML

      Introduction to HTML

      Course Beginner

      HTML is the language of the World Wide Web. If you want to put any amount of content on the Internet HTML is the first thing you want to learn. In this...

    8. Top-Speed HTML Development With Jade

      Top-Speed HTML Development With Jade

      Course Beginner

      If you’re not using Jade, you’re missing out on some of the fastest HTML you’ll ever write, as well as boilerplate templating methods that will slash your...

    9. Become a CSS Superhero With Stylus

      Become a CSS Superhero With Stylus

      Course Intermediate

      Stylus is one of the three leading CSS preprocessors that make CSS easier and more powerful than ever before, sharing the league with Sass and LESS. In...

    10. CSS: Flexbox Essentials

      CSS: Flexbox Essentials

      Course Beginner

      The CSS3 Flexible Box layout model, or Flexbox to use its popular name, is a great way to create flexible and grid-based layouts without having to rely on...

    11. Introduction to Brackets

      Introduction to Brackets

      Course Beginner

      Brackets is an open source code editor specifically for web designers and front-end developers. It has very handy features including CSS code hinting and...

    12. Design and Build Scroll-Based CSS Animations

      Design and Build Scroll-Based CSS Animations

      Course Beginner

      Activating CSS animations based on scrolling is a relatively new (and cool) technique that many of today’s front-end developers are taking advantage of....