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. Creating an FAQ Page Using Two Loops

      Creating an FAQ Page Using Two Loops

      Tutorial Intermediate

      A page of frequently asked questions will be much more user-friendly if your visitors can see all of the questions at the top of the page and then go to the...

    2. JavaScript Tools of the Trade: CodePen.io

      JavaScript Tools of the Trade: CodePen.io

      Tutorial Beginner

      Let's take a look at the feature-rich, online code snippet editor CodePen.

    3. Sharing Polymer Components: Part 1

      Sharing Polymer Components: Part 1

      Tutorial Beginner

      Let's explore how to use Polymer's new boilerplate template to make sharing and reusing components much simpler.

    4. How to Develop a Simple Content Locker Plugin Using WordPress

      How to Develop a Simple Content Locker Plugin Using WordPress

      Tutorial Intermediate

      In this tutorial, I will explain how to create a content locker plugin that will allow us to select what content we want to mark as premium by using a simple...

    5. Don't Forget to Cover Your Client Side!

      Don't Forget to Cover Your Client Side!

      Tutorial Intermediate

      Testing your client side code doesn't have to be difficult, learn how to make it easy using QUnit.

    6. HTML5: Vibration API

      HTML5: Vibration API

      Tutorial Beginner

      HTML5 has been a breath of fresh air for the web, which hasn't only affected the web as we know it. HTML5 provides a number of APIs that enable developers to...

    7. Connect 4 With Socket.io

      Connect 4 With Socket.io

      Tutorial Intermediate

      Today we'll see how we can use Node.js and Socket.io to create a multiplayer Connect 4 style game.

    8. HTML5: Battery Status API

      HTML5: Battery Status API

      Tutorial Beginner

      The number of people browsing the web using mobile devices grows every day. It's therefore important to optimize websites and web applications to accommodate...

    9. Intro to Shadow DOM

      Intro to Shadow DOM

      Tutorial Beginner

      Take any modern web page and you will notice that it invariably contains content stitched together from a variety of different sources; it may include the...

    10. Creating a WordPress Theme From Static HTML: Preparing the Markup

      Creating a WordPress Theme From Static HTML: Preparing the Markup

      Tutorial Beginner

      Last year I did a small (and admittedly very un-scientific) survey among other WordPress developers. What I wanted to know was this: When they built their...

    11. Authentication With Laravel 4

      Authentication With Laravel 4

      Tutorial Intermediate

      Authentication is required for virtually any type of web application. In this tutorial, I'd like to show you how you can go about creating a small...

    12. How to Integrate a Bootstrap Navbar Into a WordPress Theme

      How to Integrate a Bootstrap Navbar Into a WordPress Theme

      Tutorial Beginner

      Have you ever wanted to speed-up the process of theme development? I assume the answer is "yes" and you already know about Bootstrap and use it in mock-ups...