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. Build a Credit Card Form Using JavaScript

    Build a Credit Card Form Using JavaScript

    Course Intermediate

    In this short course you’ll learn how to build a validating credit card form using JavaScript. You’ll be using Luhn’s algorithm for validation, and you’ll...

  2. 3 GreenSock Projects: Practical Animation With GSAP

    3 GreenSock Projects: Practical Animation With GSAP

    Course Intermediate

    In this course, I’ll walk you through three projects where you will learn how to create programmatic animations, in real-world scenarios, using the GreenSock...

  3. Start Here: Learn CSS Colors and Backgrounds

    Start Here: Learn CSS Colors and Backgrounds

    Course Beginner

    In this installation of our “Start Here” series, you’re going to breathe some life into the site you’ve been creating by using CSS colors and backgrounds. ...

  4. WordPress Basics: How to Install and Customize a Theme

    WordPress Basics: How to Install and Customize a Theme

    Course Beginner

    One of the great things about WordPress is that it lets you choose from thousands of different themes to customize your site's look and feel. Many of these...

  5. Start Here: Learn CSS Layout

    Start Here: Learn CSS Layout

    Course Beginner

    Now that you’ve learned the essentials of typography in the previous “Start Here” course, you’re ready to move on to the next fundamental element of web...

  6. Customizing Bootstrap Components

    Customizing Bootstrap Components

    Course Intermediate

    Not all Bootstrap websites have to look and behave like Bootstrap websites. In this course, I’ll teach you how to customize Bootstrap components to fit the...

  7. Start Here: Learn CSS Typography

    Start Here: Learn CSS Typography

    Course Beginner

    If you’re a budding web designer and you’re ready to learn CSS, then start here! If there’s one kind of styling which is arguably more important than any...

  8. Start Here: Learn HTML Basics

    Start Here: Learn HTML Basics

    Course Beginner

    The most critical first step to becoming a web designer is learning how to code HTML. By the end of this short course you’ll know what HTML is, how it works,...

  9. The Complete Guide to CSS Positioning

    The Complete Guide to CSS Positioning

    Course Beginner

    CSS positioning is arguably the most fundamental skill in web design; it powers layouts and hence forms the foundation of everything inside those layouts....

  10. Learn Cycle2 for jQuery From Top to Bottom

    Learn Cycle2 for jQuery From Top to Bottom

    Course Intermediate

    As web designers, we often need some sort of slider or slideshow in our projects. And then begins the quest for finding the one that has the features we want...

  11. Learn Motion UI From Top to Bottom

    Learn Motion UI From Top to Bottom

    Course Intermediate

    In this short course you’ll learn everything you need to know about Motion UI, the Sass library for transitions and animations from ZURB. We'll cover...

  12. Advanced Animation With GSAP Plugins

    Advanced Animation With GSAP Plugins

    Course Intermediate

    The GreenSock Animation Platform is a powerful JavaScript library for animating HTML elements in the browser. In this course, you will go beyond the basics...