All Courses

Learn new creative and technical skills with 550+ video-based courses and short courses to help you develop. From code and web design courses to photography and design & illustration courses, it’s all here. What would you like to learn?

Budding WordPress developers will love the huge selection of WordPress courses, while designers can master everything from Photoshop to print design. Or maybe you’d like to explore the latest web design trends and techniques, from web animation to typography and much more.

Each course is created by an expert in the field and contains anywhere from half an hour to several hours of detailed video instruction to help you master a new skill.

All courses:

  1. Create a Themeable Site Design in Figma

    Create a Themeable Site Design in Figma

    Course Beginner

    Figma is a superb vector-based tool for interface design. As part of its suite of functionality it includes a “styles” system, whereby various colors,...

  2. The Complete Guide to Migrating WordPress

    The Complete Guide to Migrating WordPress

    Course Intermediate

    When you've finished developing a WordPress site on your local computer, you'll need to migrate it to its live server. This can be a frustrating experience...

  3. Master PowerPoint: 15 Essential Tips

    Master PowerPoint: 15 Essential Tips

    Course Beginner

    Giving a presentation can be intimidating. Not only do you need to write content that will hold an audience's attention, you also need to prepare slides that...

  4. Customize a Template With VisBug

    Customize a Template With VisBug

    Course Beginner

    VisBug is a browser extension for Chrome that allows you to make point-and-click changes to the look of any website, all from within the browser. In this...

  5. VisBug Quick Start

    VisBug Quick Start

    Course Beginner

    Project VisBug is a new extension for Chrome (and soon Firefox) that allows you to make almost any change to a site’s visuals you need to, all within the...

  6. Practice JavaScript and Learn: Object-Oriented Programming

    Practice JavaScript and Learn: Object-Oriented Programming

    Course Beginner

    JavaScript has strong support for object-oriented programming, though sometimes the object-oriented features of the language have been misunderstood. In...

  7. Create a Cinematic Text Animation in Adobe After Effects

    Create a Cinematic Text Animation in Adobe After Effects

    Course Intermediate

    This is a course for artists and designers who are interested in motion graphics. In this course, you will learn how to create a modern, atmospheric text...

  8. Gutenberg Plugins for WordPress

    Gutenberg Plugins for WordPress

    Course Beginner

    The Gutenberg editor, which ships with WordPress 5, offers a new, streamlined way to create content for your posts and pages. In this short course, I will...

  9. Better Angular App Architecture With Modules

    Better Angular App Architecture With Modules

    Course Intermediate

    When you're just starting out with Angular, you'll probably write your app as a single module. This works fine for small apps, but for more complex...

  10. A Beginner’s Guide to Using Typographic Scales

    A Beginner’s Guide to Using Typographic Scales

    Course Beginner

    Using a typographic scale is essential for creating balanced and harmonious font sizing for your project. Typographic scales are used in print, web design,...

  11. How to Make a Winning Pitch Deck With Microsoft PowerPoint

    How to Make a Winning Pitch Deck With Microsoft PowerPoint

    Course Beginner

    Pitch decks are crucial to helping your new company or idea catch on. In this course, you'll learn how to rapidly build a winning pitch presentation in...

  12. Responsive Design in Adobe XD

    Responsive Design in Adobe XD

    Course Beginner

    XD is Adobe’s contribution to the world of design mockup software. In Adobe XD, as with any concept design tool, it’s important to illustrate how your...