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
    1. HTML 5 and CSS 3: The Techniques You'll Soon Be Using

      HTML 5 and CSS 3: The Techniques You'll Soon Be Using

      Tutorial Intermediate

      In this tutorial, we are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how we will be...

    2. CSS Fundamentals: Containing Children

      CSS Fundamentals: Containing Children

      Tutorial Intermediate

      I've received multiple requests for simpler CSS tutorials that teach the tricky fundamentals. This will serve as the first entry in a series that will...

    3. Secure Your Forms With Form Keys

      Secure Your Forms With Form Keys

      Tutorial Intermediate

      Security is a hot topic. Ensuring that your websites are secure is extremely important for any web application. In fact, I spend 70% of my time securing my...

    4. Design and Code a Slick Website From Scratch: Part 2

      Design and Code a Slick Website From Scratch: Part 2

      Tutorial Intermediate

      With the Internet becoming more and more popular every minute, a great-looking website is somewhat of a must-have. You could obviously pay a web designer to...

    5. Design and Code a Slick Website From Scratch: Part 1

      Design and Code a Slick Website From Scratch: Part 1

      Tutorial Beginner

      With the Internet becoming more and more popular every minute, a great-looking website is somewhat of a must-have. You could obviously pay a web designer to...

    6. Coding a Beautiful Website From Scratch

      Coding a Beautiful Website From Scratch

      Tutorial Beginner

      As a sequel to the popular tutorial, "Design a Beautiful Website From Scratch", we will be converting our beautiful design into a valid HTML/CSS website....

    7. Design a Beautiful Website From Scratch

      Design a Beautiful Website From Scratch

      Tutorial Intermediate

      Have you ever wanted to design a beautiful website but just didn't know how? To be honest, a few years ago, that happened to me too. While browsing the...

    8. How to Add Variables to Your CSS Files

      How to Add Variables to Your CSS Files

      Tutorial Intermediate

      Let's try something different on nettuts+ today. Any designer who has worked with large CSS files will agree that its major weakness is its inability to use...

    9. Exactly How to Use CSS Sprites

      Exactly How to Use CSS Sprites

      Tutorial Beginner

      Today, Andres will be teaching us how to use CSS sprites to improve load times and decrease the number of HTTP requests that are made. As always, feel free...

    10. A Detailed Look at the 960 CSS Framework

      A Detailed Look at the 960 CSS Framework

      Tutorial Beginner

      CSS frameworks are bloated. CSS frameworks are for people who don't know how to code. CSS is too simple to implement a framework. If you've ever read...

    11. Slice and Dice that PSD

      Slice and Dice that PSD

      Tutorial Beginner

      In today's video tutorial, we'll be slicing up a PSD, dicing it for the web, and serving it on a warm hot plate. Our design sports a neat "Web 2.0" feel and...

    12. The Golden Ratio in Web Design

      The Golden Ratio in Web Design

      Tutorial Intermediate

      Math is beautiful. Does that sound a little strange? I sure thought so when I first started designing. Math is so rigid and often times boring, or so I...