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. Understanding CSS Specificity

    Understanding CSS Specificity

    Course Beginner

    Trying to resolve CSS conflicts can sometimes be a frustrating task. Figuring out why a certain style gets applied over another is something all web...

  2. Introduction to WooCommerce Blocks

    Introduction to WooCommerce Blocks

    Course Beginner

    The latest versions of WooCommerce let you use WooCommerce blocks to easily display your products in posts and pages. WooCommerce blocks are designed to work...

  3. A Guide to WordPress Permalinks

    A Guide to WordPress Permalinks

    Course Intermediate

    The permalink is the URL you see in the address bar for any post or page on your WordPress site. By default, the WordPress permalinks are hard to read and...

  4. Magazine Cover Design in Adobe InDesign

    Magazine Cover Design in Adobe InDesign

    Course Beginner

    The most important part of magazine design is creating an eye-catching cover. If you want your magazine to find an audience, you need to create a compelling...

  5. Advanced Adobe XD for Everyone

    Advanced Adobe XD for Everyone

    Course Advanced

    Adobe XD is a great tool for UI design that anyone can use, regardless of their skill level. In this Adobe XD tutorial, we’ll be focusing on its more...

  6. Vuex 4 for Efficient State Management

    Vuex 4 for Efficient State Management

    Course Intermediate

    Managing state in large web apps can be messy—and Vue.js is no exception. But the Vuex library can eliminate a lot of the headaches related to managing state...

  7. Event Poster Design in Adobe Photoshop

    Event Poster Design in Adobe Photoshop

    Course Beginner

    If you want to get people through the door, you first need to get them talking. A stunning event poster can be the difference between a packed house and an...

  8. Advanced Photoshop for Everyone

    Advanced Photoshop for Everyone

    Course Advanced

    This advanced Photoshop tutorial is dedicated to all lovers of Photoshop, no matter your skill level. Designed to show you a new way around your workflow,...

  9. Create a Modern Web App With Node, Express, and Vue.js

    Create a Modern Web App With Node, Express, and Vue.js

    Course Intermediate

    Do you want to write modern web apps? Apps with rich, interactive user interfaces that communicate with RESTful APIs on the server? If so, you've come to the...

  10. Introduction to UIkit

    Introduction to UIkit

    Course Beginner

    UIkit is a lightweight and modular front-end framework for developing web interfaces. It’s a great choice for quickly putting together websites or web apps,...

  11. How to Animate in After Effects

    How to Animate in After Effects

    Course Intermediate

    In this hands-on course, you'll learn how to animate in After Effects! Learn how to create impressive After Effects text animations using a variety of...

  12. The Complete Guide to Using CSS Variables

    The Complete Guide to Using CSS Variables

    Course Beginner

    CSS custom properties, also known as CSS variables, are entities that contain specific values that can be reused in a stylesheet. They are like LESS or Sass...