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. Sketch for Beginners

    Sketch for Beginners

    Course Beginner

    Sketch is one of the top apps professionals use for UI and icon design. This Sketch tutorial for beginners is a great way to learn Sketch from the ground up....

  2. An Introduction to Styling HTML Forms

    An Introduction to Styling HTML Forms

    Course Beginner

    Styling HTML forms with CSS can sometimes be tricky. Some elements like text inputs and buttons are really easy to style, while others, like select inputs,...

  3. Jump-Start Your Design Productivity With Figma’s Auto Layout

    Jump-Start Your Design Productivity With Figma’s Auto Layout

    Course Beginner

    In December 2019, Figma announced a new and much-awaited feature: auto layout. With this, it’s now super easy to create buttons that resize with their text,...

  4. Designing for WordPress

    Designing for WordPress

    Course Beginner

    In this course, you’ll learn the basics of WordPress theme design, but with a twist. We’ll approach the process from a “design system” perspective. Instead...

  5. A Beginner’s Guide to Using WordPress

    A Beginner’s Guide to Using WordPress

    Course Beginner

    Learn how to use WordPress from start to finish in this free WordPress tutorial for beginners. It's the only WordPress beginner's guide you'll ever need. ...

  6. How to Create 3 Useful Gutenberg Custom Blocks

    How to Create 3 Useful Gutenberg Custom Blocks

    Course Intermediate

    The Gutenberg editor is an amazing addition to WordPress that allows you to quickly create pages and posts and see them live as you’re building them. A big...

  7. Create Content in WordPress With Posts and Pages

    Create Content in WordPress With Posts and Pages

    Course Beginner

    In WordPress, all your content is organized into posts and pages. If you want to use WordPress to the fullest and create a well-organized site, you'll need...

  8. Advanced Typography Design in Figma

    Advanced Typography Design in Figma

    Course Beginner

    This course is the second in a two-part series on designing web typography using the Figma UI design tool. In the last course (Web Typography Basics in...

  9. Practical Web Animation

    Practical Web Animation

    Course Intermediate

    The days of animation-heavy websites are fading, but there is still something to be said for a site with small amounts of subtle, eye-catching motion to help...

  10. How to Use Custom Post Types in WordPress

    How to Use Custom Post Types in WordPress

    Course Intermediate

    Custom post types allow you to extend WordPress's default post with data that is useful for your own website. For example, if you want to create a portfolio...

  11. Web Typography Basics in Figma

    Web Typography Basics in Figma

    Course Beginner

    In this course you’ll learn how to design web typography for a website using Figma. Throughout the coming lessons you’ll implement an extensive repertoire of...

  12. A Guide to Animation Performance on the Web

    A Guide to Animation Performance on the Web

    Course Intermediate

    On today’s web, animations play a big role in user experience and the delivery of information. The days of slow browsers are long gone, and the browsers we...