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. Enhancing Animation With jQuery UI

    Enhancing Animation With jQuery UI

    Course Intermediate

    jQuery UI is an extension of jQuery that makes it easy to create clean user interface elements for your websites. It also provides functionality that extends...

  2. A Visual Guide to CSS Animation

    A Visual Guide to CSS Animation

    Course Beginner

    It’s now possible to create awesome animation effects using pure CSS, without a scrap of JavaScript in sight. In this course you’ll learn how to create CSS...

  3. Form Elements With jQuery UI

    Form Elements With jQuery UI

    Course Intermediate

    jQuery UI is an extension of jQuery which makes it easy to create clean user interface elements for your websites. In this short course, you will learn how...

  4. 3 CSS Grid Projects for Web Designers

    3 CSS Grid Projects for Web Designers

    Course Intermediate

    The CSS Grid Layout is a W3C working draft that defines a powerful grid system to ultimately make it easier to lay out your web pages using CSS. In this...

  5. JavaScript for Web Designers

    JavaScript for Web Designers

    Course Beginner

    In this course you’re going to learn the basics of JavaScript from a web designer’s perspective. We’ll begin by going over the basics, such as JavaScript...

  6. Data Design With Chart.js

    Data Design With Chart.js

    Course Intermediate

    Data design (or “data visualization”) is the art of displaying information in a way that is easy to consume and easy to understand. In this course, I’m going...

  7. Anatomy of a WordPress Theme Template File

    Anatomy of a WordPress Theme Template File

    Course Beginner

    Understanding the code inside theme template files is an important part of learning how to create your own WordPress themes. With custom templates, you have...

  8. Getting Started With ScrollMagic

    Getting Started With ScrollMagic

    Course Intermediate

    The proliferation of JavaScript front-end libraries has made many tasks simpler for web designers and developers. In this short course, you will be...

  9. Everything You Need to Learn About Customer Journey Mapping

    Everything You Need to Learn About Customer Journey Mapping

    Course Beginner

    “Customer journey mapping” is a popular tool among digital professionals. It’s a tool that helps them better understand the needs of users and improve the...

  10. WordPress Secure Setup Guide

    WordPress Secure Setup Guide

    Course Intermediate

    WordPress is, generally speaking, a relatively easy system to install and have ready to work on in a short space of time. However, it’s also easy to...

  11. Building Landing Pages With Craft CMS

    Building Landing Pages With Craft CMS

    Course Intermediate

    In this course you’ll build on everything you learned in Up and Running With Craft CMS and develop a landing page from the ground up. You’ll be setting up...

  12. Essential JS Libraries for Web Typography

    Essential JS Libraries for Web Typography

    Course Intermediate

    In this course, you will learn how to gain fine control over your web typography using several different JavaScript libraries. You'll learn how to create...