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. Bringing CSS Grid Layout and Flexbox Together

    Bringing CSS Grid Layout and Flexbox Together

    Course Intermediate

    CSS Flexbox and the Grid Layout system offer different ways for laying out your content. Each method has its own strengths and its own uses. In this short...

  2. Landing Page Design With Adobe XD

    Landing Page Design With Adobe XD

    Course Beginner

    Learn how to wireframe and design a landing page from start to finish, all within Adobe XD. We’ll be covering each of the steps involved, as well as looking...

  3. Form Validation With Parsley

    Form Validation With Parsley

    Course Intermediate

    Form validation can be a tedious process if you opt to do it all yourself. Fortunately for us, however, we don’t have to. In this course, Craig Campbell will...

  4. Creative Typography

    Creative Typography

    Course Intermediate

    In this course, you will learn to develop and hone your creativity as we work our way to designing a piece of concept-driven, typographic artwork. Matt...

  5. Optimize Your Website Without AMP

    Optimize Your Website Without AMP

    Course Intermediate

    AMP is Google’s collection of plug-and-play code that helps optimize sites to load and run faster. It works, but its use is controversial, and there are many...

  6. Swift Design Patterns

    Swift Design Patterns

    Course Intermediate

    As you grow your skills as a coder, it's important to go beyond language syntax and functionality. Design patterns have evolved over the years to solve...

  7. Five Practical Examples to Learn React

    Five Practical Examples to Learn React

    Course Beginner

    React is one of the most popular web frameworks. And let's be honest: there are lots of tutorials and articles out there to help you get started with React....

  8. Linux for Web Design

    Linux for Web Design

    Course Beginner

    Considering using Linux but not sure if it’s viable for web design? Well, happily the answer is “Yes”, and in this course you’ll learn why that’s the case. ...

  9. Essential Extensions for Visual Studio Code

    Essential Extensions for Visual Studio Code

    Course Intermediate

    Visual Studio Code has quickly become one of the most popular free code editors available. In this training course, you'll learn how to make it even better...

  10. Essential Extensions for Brackets

    Essential Extensions for Brackets

    Course Intermediate

    Brackets is a flexible, lightweight text editor that is perfect for front-end development. In this short course, you'll learn about a number of extensions...

  11. WordPress Coding Basics: The Loop

    WordPress Coding Basics: The Loop

    Course Intermediate

    The Loop is at the heart of the way WordPress displays posts or other content. Each post to be displayed is processed and formatted within the Loop. So if...

  12. Quick jQuery Projects for Web Designers

    Quick jQuery Projects for Web Designers

    Course Intermediate

    jQuery gives us the ability to manipulate the DOM and create effective, memorable interactions for end users. In this course, you will learn some simple,...