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. PHP Design Patterns

    PHP Design Patterns

    Course Intermediate

    Design patterns are the lifeblood of object-oriented programming. They are solutions to problems that every developer faces with just about every application...

  2. Exploring Creative Web Design Patterns

    Exploring Creative Web Design Patterns

    Course Beginner

    Web design patterns are solutions to common design problems, and in the majority of cases these patterns are implemented in the same way. However, nothing is...

  3. Structuring Stylesheets With RSCSS

    Structuring Stylesheets With RSCSS

    Course Intermediate

    “RSCSS” stands for “Reasonable System for CSS Stylesheet Structure”. It’s a system of concepts and conventions for organizing your CSS styles to keep them...

  4. Modern Web Apps With React and Redux

    Modern Web Apps With React and Redux

    Course Beginner

    React is a JavaScript library for building user interfaces that has taken the web development world by storm. React is known for its blazing-fast performance...

  5. Guide to Creating a WordPress Theme Options Page

    Guide to Creating a WordPress Theme Options Page

    Course Intermediate

    In the past few years, WordPress has grown to be arguably the most popular content management system out there. This growth has been supplemented by a huge...

  6. Prototyping an App With Adobe XD

    Prototyping an App With Adobe XD

    Course Beginner

    Adobe XD is an all-in-one cross-platform tool for designing and prototyping websites and mobile apps, allowing you to get from your idea to working prototype...

  7. Introduction to Video Editing

    Introduction to Video Editing

    Course Beginner

    Capturing high-quality video has never been easier, but capturing video is only part of the storytelling process. And it doesn't even have to be...

  8. Cinematic Drone Video Post-Production

    Cinematic Drone Video Post-Production

    Course Intermediate

    In this course you will learn post-production practices that will greatly increase the impact and cinematic value of your aerial footage. Topics covered...

  9. 8 CSS Tricks You Never Use

    8 CSS Tricks You Never Use

    Course Intermediate

    Even if you’ve been using CSS for a decade, there's always something new to learn from other designers. In this course, we take a look at eight little-known...

  10. How to Color Correct Video With Adobe Premiere

    How to Color Correct Video With Adobe Premiere

    Course Beginner

    Color correction is the part of the post-production process where you balance all your clips to neutralize colors and get a uniform look to all the shots....

  11. Learn to Code With Python

    Learn to Code With Python

    Course Beginner

    Python is a powerful language that is easy to learn and excels at many different types of computing. It is used to run large, well-known websites. It is used...

  12. Create a Voice-Controlled Android App

    Create a Voice-Controlled Android App

    Course Beginner

    Voice-based user interfaces have a universal appeal. And why wouldn't they? Being able to talk to an application feels so much more natural than pressing...