Web Design Courses

These online web design courses will help you learn everything from website usability to getting the most out of WordPress. If you want to take your web design skills to the next level, you're in the right place.

Each course takes you through a web design topic or concept in all the detail you need to master it, with expert video instruction to show you exactly what to do. Some, like this basic WordPress introduction, are aimed at beginners, while others, like this four-hour guide to web animation, are more advanced. Pick the right level for you, and start learning the web design skills you need!

All Web Design courses:

  1. How to Build an Online Clothing Store With Shopify

    How to Build an Online Clothing Store With Shopify

    Course Beginner

    Selling clothes online can be a very profitable business, and you can do it very easily thanks to eCommerce platforms like Shopify. By getting the right...

  2. Understanding CSS Specificity

    Understanding CSS Specificity

    Course Beginner

    Trying to resolve CSS conflicts can sometimes be a frustrating task. Figuring out why a certain style gets applied over another is something all web...

  3. Introduction to WooCommerce Blocks

    Introduction to WooCommerce Blocks

    Course Beginner

    The latest versions of WooCommerce let you use WooCommerce blocks to easily display your products in posts and pages. WooCommerce blocks are designed to work...

  4. A Guide to WordPress Permalinks

    A Guide to WordPress Permalinks

    Course Intermediate

    The permalink is the URL you see in the address bar for any post or page on your WordPress site. By default, the WordPress permalinks are hard to read and...

  5. Advanced Adobe XD for Everyone

    Advanced Adobe XD for Everyone

    Course Advanced

    Adobe XD is a great tool for UI design that anyone can use, regardless of their skill level. In this Adobe XD tutorial, we’ll be focusing on its more...

  6. Introduction to UIkit

    Introduction to UIkit

    Course Beginner

    UIkit is a lightweight and modular front-end framework for developing web interfaces. It’s a great choice for quickly putting together websites or web apps,...

  7. The Complete Guide to Using CSS Variables

    The Complete Guide to Using CSS Variables

    Course Beginner

    CSS custom properties, also known as CSS variables, are entities that contain specific values that can be reused in a stylesheet. They are like LESS or Sass...

  8. Introduction to BigCommerce

    Introduction to BigCommerce

    Course Beginner

    BigCommerce is an eCommerce platform which powers over 50,000 small and medium-sized businesses and over 30 Fortune 1000 companies (like Ford, Toyota, and...

  9. How to Create CSS Masonry Layouts

    How to Create CSS Masonry Layouts

    Course Beginner

    If you’ve ever browsed Pinterest, then you’ll have noticed that the various cards are displayed in a staggered way and don’t align horizontally. This is...

  10. How to Create a Full-Screen Slider With CSS and Vanilla JavaScript

    How to Create a Full-Screen Slider With CSS and Vanilla JavaScript

    Course Beginner

    A slider is a very popular UI pattern and is very useful for displaying large amounts of information without taking up too much space. While there are...

  11. An Introduction to Typeface Styles

    An Introduction to Typeface Styles

    Course Beginner

    Knowing when and how to use a specific typeface can mean the difference between good and bad design. But there are so many typefaces available—how do we know...

  12. Introduction to Moodle

    Introduction to Moodle

    Course Beginner

    Moodle is the world’s most popular learning platform. As it’s open source and incredibly versatile, this learning management system currently powers over...