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. 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....

  2. 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...

  3. 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...

  4. 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...

  5. 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...

  6. 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...

  7. 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...

  8. 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...

  9. 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...

  10. 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...

  11. User Interface Design for the Web

    User Interface Design for the Web

    Course Beginner

    Ready to learn the key principles of successful UI design, and apply them to your web design? In this course, instructor Adi Purdila will teach you the...

  12. Design and Build Scroll-Based CSS Animations

    Design and Build Scroll-Based CSS Animations

    Course Beginner

    Activating CSS animations based on scrolling is a relatively new (and cool) technique that many of today’s front-end developers are taking advantage of....