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. Fluid Photo Manipulation: Transform, Warp, and Liquify

    Fluid Photo Manipulation: Transform, Warp, and Liquify

    Course Beginner

    This course explores the Transformation, Warp, and Liquify tools within Adobe Photoshop. You’ll learn about the features at a beginner level, then work...

  2. The Fundamentals of Background Art for Video Games

    The Fundamentals of Background Art for Video Games

    Course Beginner

    One of the most important aspects of a successful video game is the environment. The background is what sets the stage for the player, and knowing how to...

  3. JavaScript Unit Testing with Mocha, Chai and Sinon

    JavaScript Unit Testing with Mocha, Chai and Sinon

    Course Intermediate

    In this course you'll gain a basic understanding of the fundamentals of unit testing your JavaScript code using some popular testing tools. By the end of...

  4. Makeup Basics for Photo and Video

    Makeup Basics for Photo and Video

    Course Beginner

    Now that high-definition video is here to stay, viewers are able to see more than they ever have before. For the 14 of you out there with perfect skin, you...

  5. Grade, Correct and Finish with Color Suite

    Grade, Correct and Finish with Color Suite

    Course Beginner

    Color Suite is an Adobe After Effects plugin that gives you a powerful toolset for correcting colors, making actors look well lit with good skin, and adding...

  6. Building Multitenant Apps in Laravel

    Building Multitenant Apps in Laravel

    Course Advanced

    Multitenant apps are all over the web, but tackling your first one can be challenging. This course walks you through developing a multitenant application...

  7. Multi-Platform Apps In C# With Xamarin

    Multi-Platform Apps In C# With Xamarin

    Course Intermediate

    So you’ve probably been hearing quite a bit about Xamarin these days. You’ve heard about the ability to create mobile apps that target iOS as well as...

  8. Getting Started with Express

    Getting Started with Express

    Course Beginner

    Express is one of the most popular frameworks for building web applications in Node. Recently, version 4 of Express was released, and with it there are a...

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

  10. Introduction to Spreadsheets

    Introduction to Spreadsheets

    Course Beginner

    Introduction to Spreadsheets will teach you the essentials of how to use spreadsheets, focusing mostly on Microsoft Excel. Learn how to manage workbooks,...

  11. Introduction to Motion Tracking

    Introduction to Motion Tracking

    Course Intermediate

    Motion tracking is an essential part of visual effects and CG work, but it is also a really valuable tool to have for more simplistic applications. In this...

  12. Digital Drawing 101: Drawing Animals

    Digital Drawing 101: Drawing Animals

    Course Beginner

    This course blends traditional drawing techniques with modern digital tools to teach you how to draw a range of animals in different illustrative styles....