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. A Photographer's Guide to Light

    A Photographer's Guide to Light

    Course Intermediate

    Without light, there is no photography. In this course you'll learn about visible light and the electromagnetic spectrum. You will learn about the three most...

  2. Enhancing Animation With jQuery UI

    Enhancing Animation With jQuery UI

    Course Intermediate

    jQuery UI is an extension of jQuery that makes it easy to create clean user interface elements for your websites. It also provides functionality that extends...

  3. Cinematic Drone Video Production

    Cinematic Drone Video Production

    Course Beginner

    Light unmanned vehicles are opening the skies to brand new kinds of affordable aerial filmmaking. In this course you will learn about the innovative world of...

  4. Git Basics: Distributed Workflows

    Git Basics: Distributed Workflows

    Course Beginner

    Git allows us to have multiple repos, unlike centralized version control systems. This is why we call it a "distributed" system. However, Git allows more...

  5. How It Works: Laravel Eloquent ORM

    How It Works: Laravel Eloquent ORM

    Course Advanced

    Laravel's Eloquent object-relational mapper (ORM) is one of the most-loved features of the framework. Eloquent makes it easy to connect to relational data in...

  6. What Every Photographer Should Know About Lenses

    What Every Photographer Should Know About Lenses

    Course Beginner

    Have you ever tried to learn about lenses, only to be overwhelmed by choice and technical information? Whether you're a first-time photographer or a...

  7. Adobe Lightroom CC for Photographers

    Adobe Lightroom CC for Photographers

    Course Intermediate

    This course is for photographers who want to take their digital workflow to the next level. In this course, you'll learn to make Lightroom work for you in...

  8. Code a Side-Scrolling Game With Swift and SpriteKit

    Code a Side-Scrolling Game With Swift and SpriteKit

    Course Intermediate

    Once in a while, it's important for us as developers to go back to what made us excited about computers in the first place. For Derek Jensen, that is gaming....

  9. How to Use the PixelSquid Plugin for Photoshop

    How to Use the PixelSquid Plugin for Photoshop

    Course Intermediate

    The PixelSquid plugin for Photoshop is an exciting new technology that provides the benefits of 3D elements without having to understand a 3D program or the...

  10. Design Fundamentals for Photographers

    Design Fundamentals for Photographers

    Course Beginner

    What do photography and graphic design have in common? Quite a bit, actually! They are both visual artistic media. If you are a photographer and you’ve never...

  11. Git Basics: Merge and Rebase

    Git Basics: Merge and Rebase

    Course Beginner

    Integrating source code changes from one Git branch to another can happen either through a merge or a rebase. Merging preserves the branch history, while...

  12. How to Shade Animals in Perspective

    How to Shade Animals in Perspective

    Course Intermediate

    When you draw, you use lines. When you paint, you use light and shadow. To paint realistic, 3D looking forms, you need to understand how various shades...