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. Creating Progressive Web Apps

    Creating Progressive Web Apps

    Course Intermediate

    Progressive web apps are the perfect marriage of web and native apps. A progressive web app (PWA) is a web app that can be used with or without an internet...

  2. How to Animate a Landscape Painting in Adobe After Effects

    How to Animate a Landscape Painting in Adobe After Effects

    Course Beginner

    Bring your digital paintings to life using these animation techniques in Adobe After Effects! In this course, Jonathan Lam will walk you step by step...

  3. Practice PHP and Learn: Databases

    Practice PHP and Learn: Databases

    Course Intermediate

    If you already know the basics of the PHP language and have created some simple scripts or applications, you might be wondering about your next step. To keep...

  4. Movie Poster Design in Adobe Photoshop

    Movie Poster Design in Adobe Photoshop

    Course Intermediate

    Have you ever wondered why every movie poster seems to look alike? In this course, you'll learn how to make a movie poster from start to finish! We'll look...

  5. Get Started With Vue.js 3

    Get Started With Vue.js 3

    Course Beginner

    Vue.js is an extremely fast and approachable JavaScript framework. With it, you can build reactive and engaging user interfaces. Join Jeremy McPeak in this...

  6. How to Become a Web Developer

    How to Become a Web Developer

    Course Beginner

    Web development can be a daunting topic to get started with. Unlike with conventional applications, not only do you need to be familiar with how the web...

  7. Introduction to BigCommerce

    Introduction to BigCommerce

    Course Beginner

    BigCommerce is an eCommerce platform which powers over 50,000 small and medium-sized businesses and over 30 Fortune 1000 companies (like Ford, Toyota, and...

  8. Build a CMS With Laravel

    Build a CMS With Laravel

    Course Intermediate

    Laravel is a PHP framework for modern web apps. Now on version 5, it’s a mature system that continues to win support due to its elegance and stability....

  9. How to Create CSS Masonry Layouts

    How to Create CSS Masonry Layouts

    Course Beginner

    If you’ve ever browsed Pinterest, then you’ll have noticed that the various cards are displayed in a staggered way and don’t align horizontally. This is...

  10. The Basics of Print Design

    The Basics of Print Design

    Course Beginner

    Are you an aspiring print designer? Learn everything you need to know to get started in the world of print design! In this course, you'll learn everything...

  11. How to Create a Full-Screen Slider With CSS and Vanilla JavaScript

    How to Create a Full-Screen Slider With CSS and Vanilla JavaScript

    Course Beginner

    A slider is a very popular UI pattern and is very useful for displaying large amounts of information without taking up too much space. While there are...

  12. How to Animate an Urban Rain Painting in Adobe After Effects

    How to Animate an Urban Rain Painting in Adobe After Effects

    Course Beginner

    Learn how to create a stormy urban rainfall effect using creative animation techniques in Adobe After Effects! In this course, I’ll walk you through the...