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. Web Design Basics: Choosing a Text Editor

    Web Design Basics: Choosing a Text Editor

    Course Beginner

    In this course you’ll learn how to choose the best text editor for your needs. You’ll learn in detail about six of the most popular text editors on the...

  2. Workshop Your Way Through the Web Design Process

    Workshop Your Way Through the Web Design Process

    Course Intermediate

    Good design isn’t created in a vacuum. It happens based on information about brand, user needs and business requirements. But extracting this kind of...

  3. ASP.NET MVC for Designers

    ASP.NET MVC for Designers

    Course Intermediate

    Web designers don’t work in a vacuum. Many designers work closely together with a team of developers and often have to work within a development framework....

  4. Semantic HTML: How to Structure Web Pages

    Semantic HTML: How to Structure Web Pages

    Course Intermediate

    These days most web designers and developers are familiar with the term “semantic markup”. But do you really know what it means? Do you know how to properly...

  5. Wireframing With Sketch

    Wireframing With Sketch

    Course Beginner

    Wireframing is something every web designer should do before starting a new project. Whether it’s for a website or a web application, a wireframe allows you...

  6. Working With Clients to Get Design Approval

    Working With Clients to Get Design Approval

    Course Beginner

    Getting design approval for a website is a minefield of personal opinion, endless iterations, and frustrating debates. It can undermine profitability, damage...

  7. Introduction to HTML

    Introduction to HTML

    Course Beginner

    HTML is the language of the World Wide Web. If you want to put any amount of content on the Internet HTML is the first thing you want to learn. In this...

  8. WordPress Theme Creation With Underscores

    WordPress Theme Creation With Underscores

    Course Beginner

    Underscores starter theme, by the makers of WordPress themselves, is designed to give you a “1000 hour head start” on WordPress theme creation. This course...

  9. Top-Speed HTML Development With Jade

    Top-Speed HTML Development With Jade

    Course Beginner

    If you’re not using Jade, you’re missing out on some of the fastest HTML you’ll ever write, as well as boilerplate templating methods that will slash your...

  10. Become a CSS Superhero With Stylus

    Become a CSS Superhero With Stylus

    Course Intermediate

    Stylus is one of the three leading CSS preprocessors that make CSS easier and more powerful than ever before, sharing the league with Sass and LESS. In...

  11. CSS: Flexbox Essentials

    CSS: Flexbox Essentials

    Course Beginner

    The CSS3 Flexible Box layout model, or Flexbox to use its popular name, is a great way to create flexible and grid-based layouts without having to rely on...

  12. Introduction to Brackets

    Introduction to Brackets

    Course Beginner

    Brackets is an open source code editor specifically for web designers and front-end developers. It has very handy features including CSS code hinting and...