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. Linux for Web Design

    Linux for Web Design

    Course Beginner

    Considering using Linux but not sure if it’s viable for web design? Well, happily the answer is “Yes”, and in this course you’ll learn why that’s the case. ...

  2. Essential Extensions for Visual Studio Code

    Essential Extensions for Visual Studio Code

    Course Intermediate

    Visual Studio Code has quickly become one of the most popular free code editors available. In this training course, you'll learn how to make it even better...

  3. Essential Extensions for Brackets

    Essential Extensions for Brackets

    Course Intermediate

    Brackets is a flexible, lightweight text editor that is perfect for front-end development. In this short course, you'll learn about a number of extensions...

  4. Quick jQuery Projects for Web Designers

    Quick jQuery Projects for Web Designers

    Course Intermediate

    jQuery gives us the ability to manipulate the DOM and create effective, memorable interactions for end users. In this course, you will learn some simple,...

  5. Animating Icons With Adobe Illustrator and After Effects

    Animating Icons With Adobe Illustrator and After Effects

    Course Intermediate

    This course will take you through the step-by-step process of creating animated icons to use for your website, UI, or video-game projects. We will start by...

  6. 6 Flexbox Projects for Web Designers

    6 Flexbox Projects for Web Designers

    Course Intermediate

    The CSS Flexbox model is starting to see more widespread use and is now supported in all major browsers. In this course, Craig Campbell will build upon his...

  7. Propeller: Combining Bootstrap With Material Design

    Propeller: Combining Bootstrap With Material Design

    Course Intermediate

    Propeller is a front-end framework that applies Material Design principles to Bootstrap websites. In this course, you will learn how to use Propeller to take...

  8. Exploring Creative Web Design Patterns

    Exploring Creative Web Design Patterns

    Course Beginner

    Web design patterns are solutions to common design problems, and in the majority of cases these patterns are implemented in the same way. However, nothing is...

  9. Structuring Stylesheets With RSCSS

    Structuring Stylesheets With RSCSS

    Course Intermediate

    “RSCSS” stands for “Reasonable System for CSS Stylesheet Structure”. It’s a system of concepts and conventions for organizing your CSS styles to keep them...

  10. Guide to Creating a WordPress Theme Options Page

    Guide to Creating a WordPress Theme Options Page

    Course Intermediate

    In the past few years, WordPress has grown to be arguably the most popular content management system out there. This growth has been supplemented by a huge...

  11. Prototyping an App With Adobe XD

    Prototyping an App With Adobe XD

    Course Beginner

    Adobe XD is an all-in-one cross-platform tool for designing and prototyping websites and mobile apps, allowing you to get from your idea to working prototype...

  12. 8 CSS Tricks You Never Use

    8 CSS Tricks You Never Use

    Course Intermediate

    Even if you’ve been using CSS for a decade, there's always something new to learn from other designers. In this course, we take a look at eight little-known...