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

    1. Create a Custom Shipping Method in OpenCart: Part One

      Create a Custom Shipping Method in OpenCart: Part One

      Tutorial Intermediate

      Although OpenCart provides a number of useful shipping methods in the core itself, there's always a chance that you'll need to create your own. In this...

    2. 4 Reasons to Choose ProcessWire as Your Next CMS

      4 Reasons to Choose ProcessWire as Your Next CMS

      Tutorial Beginner

      ProcessWire is an up-and-coming, free, open source PHP CMS. At its heart it’s based on a few simple concepts and it provides tools that are super easy-to-use...

    3. An Introduction to Cordova: Example

      An Introduction to Cordova: Example

      Tutorial Beginner

      In the previous tutorial of this introduction to Cordova, you learned about what Cordova is, how it works under the hood, and what type of apps you can build...

    4. An Introduction to Cordova: Basics

      An Introduction to Cordova: Basics

      Tutorial Beginner

      In this article, I'll introduce you to Cordova, a framework used for developing mobile applications. If you're new to Cordova or you want to know whether...

    5. Building a CMS: Structure and Styling

      Building a CMS: Structure and Styling

      Tutorial Beginner

      With the increase of use of a Virtual Private Server (VPS), it is more feasible now than ever to roll out your own Content Management System (CMS). In this...

    6. Magento Theme Development: Series Finale

      Magento Theme Development: Series Finale

      Tutorial Beginner

      In this last article of the Magento Theme Development series, we'll finalize the product page from where we left it in the previous article, and I'll give...

    7. Magento Theme Development: Product Page, Part 1

      Magento Theme Development: Product Page, Part 1

      Tutorial Beginner

      Now that we have completed the home page and the category page, in this tutorial we'll start editing the third most important page of the eCommerce website:...

    8. Magento Theme Development: Category Page, Part 2

      Magento Theme Development: Category Page, Part 2

      Tutorial Beginner

      In the previous article on category pages, we edited the toolbar, grid and list layout. In this second article on customizing the category page, we'll...

    9. Magento Theme Development: Category Page, Part 1

      Magento Theme Development: Category Page, Part 1

      Tutorial Beginner

      In this article, we'll start modifying the category page of our Magento theme. The category page essentially consists of four sections: the toolbar, grid...

    10. HTML5 Mastery: DOM Mutations

      HTML5 Mastery: DOM Mutations

      Tutorial Intermediate

      The last part of the "HTML5 Mastery" series gives an introduction to the mutation observer. We will see that the mutation observer is the only acceptable way...

    11. HTML5 Mastery: Web Security

      HTML5 Mastery: Web Security

      Tutorial Intermediate

      The seventh part of the "HTML5 Mastery" series discusses the provided security model of websites. Besides the CORS concept, we will also have a look at...

    12. Magento Theme Development: Home Page Styling

      Magento Theme Development: Home Page Styling

      Tutorial Beginner

      We have completed the home page layout so far, and in this last article about the home page we’ll fix some styling issues. If you have followed all the steps...