All Courses

Learn new creative and technical skills with 190+ 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 Apache and htaccess

    Understanding Apache and htaccess

    Course Advanced

    In this course we'll look at what we need to do to install and configure Apache 2.4.7. We'll also review many of the things that you'll likely want to do...

  2. PHP Object Oriented Programming Fundamentals

    PHP Object Oriented Programming Fundamentals

    Course Intermediate

    We’ve received a number of requests from experienced PHP developers looking to take their skills to the next level with object-oriented programming, and this...

  3. OOP in PHP With Tests

    OOP in PHP With Tests

    Course Intermediate

    Object Oriented Programming is one of the most frequently used paradigms today. Test Driven Development allows us to build applications with the guidance...

  4. Hands-On Angular

    Hands-On Angular

    Course Intermediate

    The purpose of this course is not to teach you the AngularJS framework, but rather to show you an example of how all these parts work together, including...

  5. Windows App From Scratch

    Windows App From Scratch

    Course Intermediate

    Writing Windows applications using rapid application development tools (like Visual Studio) has a tendency to devolve into a mess of code that's difficult...

  6. Use Composer

    Use Composer

    Course Intermediate

    In this course, join Radek Benkel in a journey through the Composer world. Upon completion, you should have a fluent understanding of one of PHP's defining...

  7. Advanced C#

    Advanced C#

    Course Intermediate

    Don’t let the word “advanced” scare you any longer. Derek is here to show you that, with just a bit of guidance and some very simple examples, even...

  8. Working With Meta Boxes in WordPress

    Working With Meta Boxes in WordPress

    Course Intermediate

    In this course we’re going to look at how to implement our own custom WordPress meta boxes using WordPress best practices, coding standards, and APIs. ...

  9. Ember Testing

    Ember Testing

    Course Intermediate

    In this course you'll learn how to test Ember applications. Rem Zolotykh will teach you how to set up an Ember app for testing, what testing helpers are...

  10. Build an eCommerce App in Laravel

    Build an eCommerce App in Laravel

    Course Intermediate

    In an earlier course, Andrew Perkins showed you how to take a PSD design, and turn it into HTML and CSS. Now he's back to teach you how to take that...

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

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