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. Motion Design With Principle for Mac

    Motion Design With Principle for Mac

    Course Beginner

    Creating beautiful graphics is a must for any good app, but it’s the transitions between states and information which make for a great UI. This short course...

  2. Scroll Events Made Easy

    Scroll Events Made Easy

    Course Beginner

    Many beginner web designers shy away from slick effects like parallax scrolling simply because they're afraid of JavaScript. In this lesson, you'll learn how...

  3. Building WordPress Themes With Bootstrap

    Building WordPress Themes With Bootstrap

    Course Beginner

    In this course you're going to learn how to convert a portfolio HTML template into a WordPress theme. Along the way, you'll learn the basics of WordPress...

  4. Mobile UI Design for Beginners

    Mobile UI Design for Beginners

    Course Beginner

    This course provides an introduction to designing mobile interfaces. If you’re new to UI design, or creating your first app, it should be a great place to...

  5. Getting Started With Foundation 6

    Getting Started With Foundation 6

    Course Beginner

    In this course you'll learn how to get started with Foundation 6, the newest version of ZURB's popular framework. You'll learn what's new and what has...

  6. Switching From Photoshop to Sketch

    Switching From Photoshop to Sketch

    Course Beginner

    In this Coffee Break Course, designed to teach a new skill or concept in a single sitting, you’ll get all the information you need if you’re planning to...

  7. GreenSock Animation Platform: First Steps

    GreenSock Animation Platform: First Steps

    Course Intermediate

    GreenSock is a JavaScript framework which makes it easy to animate HTML elements. During this course, you will take your first steps in learning how to use...

  8. 14 Days to Learn Sass

    14 Days to Learn Sass

    Course Beginner

    In this course you’ll learn the basics of Sass in 14 days. Each day you’ll learn something new and you will get a small exercise that will help you...

  9. Animating With Snap.svg

    Animating With Snap.svg

    Course Intermediate

    SVG is a powerful way to create vector-based graphics that resize flawlessly. In this course, you will learn how to use the Snap.svg JavaScript framework to...

  10. Performance Matters: Optimizing Page Load

    Performance Matters: Optimizing Page Load

    Course Beginner

    In this course you’ll learn how to improve web-page performance. We’ll cover what that means, why it’s so important to consider, and how you can optimize...

  11. Web Design Basics: Rules of Great Form Design

    Web Design Basics: Rules of Great Form Design

    Course Beginner

    In this course you’ll learn the key rules for great form design. From how to organize form elements, to input lengths and types, to forms on mobile devices,...

  12. Solid HTML Form Structure

    Solid HTML Form Structure

    Course Intermediate

    Creating forms in HTML is more complicated than just throwing up a few input boxes and a submit button. In this short course, you will learn how to properly...