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. Magento Fundamentals

    Magento Fundamentals

    Course Intermediate

    Magento can be a tricky thing to figure out because it’s one of the most complex PHP systems out there. Thing is, you can learn how to use it properly, you...

  2. Converting an eCommerce PSD to HTML & CSS

    Converting an eCommerce PSD to HTML & CSS

    Course Intermediate

    In this course we’ll take a beautiful PSD design and, over the course of a dozen videos, convert it to HTML and CSS!

  3. Object-Oriented Design in PHP

    Object-Oriented Design in PHP

    Course Intermediate

    Object-oriented design can offer a developer a structured way to break apart an application into logical, maintainable chunks. In this course Matthew...

  4. Detecting Code Smells

    Detecting Code Smells

    Course Advanced

    So your code is showing a few flaws, but not enough to be considered a bug. You might have a code smell in the works. But what is a code smell and how do...

  5. Learning TDD in C#

    Learning TDD in C#

    Course Intermediate

    So you want to use TDD in C#, but don’t know where to start? This course is all about figuring out how this TDD thing works, presenting it in such a way...

  6. CSS 3D Essentials

    CSS 3D Essentials

    Course Intermediate

    CSS has grown into a very exciting and powerful language. Now that CSS has 3D capabilities, there are less limitations than ever before. So follow along to...

  7. Hands-On With PhoneGap

    Hands-On With PhoneGap

    Course Intermediate

    You probably already know HTML, CSS, JavaScript and the basics of database-driven applications. In this course we put all of those tools to work to build a...

  8. Introduction to Package Design

    Introduction to Package Design

    Course Beginner

    This introduction course to Package Design, will give you all the basics you need to get started designing 3D packaging. You’ll design the box, bottle and...

  9. Designing Posters

    Designing Posters

    Course Intermediate

    The poster is a huge part of a movie’s promotional campaign — some might even say more so than the plot. But what if you want to build your own movie...

  10. Camera Flythrough In After Effects

    Camera Flythrough In After Effects

    Course Intermediate

    After Effects is an amazing tool, able to create a camera flythrough effect so that your films look just like one made by the pros. But how do you get that...

  11. Using Grids in Web Design

    Using Grids in Web Design

    Course Beginner

    Building your website with a grid system is great for a clean and organized layout. This course covers the 'how' and 'why' of using a grid for web design,...

  12. Cinematic Effects in After Effects

    Cinematic Effects in After Effects

    Course Intermediate

    Sometimes the movie making magic doesn’t happen on the set, but in the editing room. In this course, we learn how to make some of that magic happen using...