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. Introduction to Tailwind CSS

    Introduction to Tailwind CSS

    Course Beginner

    Tailwind CSS is a highly customizable, low-level CSS framework that gives you all of the building blocks you need to build bespoke designs, without any...

  2. Coding Blocks for WordPress Gutenberg

    Coding Blocks for WordPress Gutenberg

    Course Intermediate

    After many years of using the same interface, WordPress drastically redesigned its editor for WordPress 5. It's called Gutenberg, and it provides a richer,...

  3. The Ultimate Guide to Typography

    The Ultimate Guide to Typography

    Course Beginner

    Do you know the difference between a typeface and a font? Do you know whether you should adjust the tracking or the kerning? Fear not. Learn everything you...

  4. Modern Web Apps With Angular

    Modern Web Apps With Angular

    Course Intermediate

    Angular is a powerful and feature-complete framework that you can use to build the best web apps. Built with TypeScript in mind, Angular takes advantage of...

  5. Understanding CSS Specificity

    Understanding CSS Specificity

    Course Beginner

    Trying to resolve CSS conflicts can sometimes be a frustrating task. Figuring out why a certain style gets applied over another is something all web...

  6. Vuex 4 for Efficient State Management

    Vuex 4 for Efficient State Management

    Course Intermediate

    Managing state in large web apps can be messy—and Vue.js is no exception. But the Vuex library can eliminate a lot of the headaches related to managing state...

  7. Create a Modern Web App With Node, Express, and Vue.js

    Create a Modern Web App With Node, Express, and Vue.js

    Course Intermediate

    Do you want to write modern web apps? Apps with rich, interactive user interfaces that communicate with RESTful APIs on the server? If so, you've come to the...

  8. How to Animate in After Effects

    How to Animate in After Effects

    Course Intermediate

    In this hands-on course, you'll learn how to animate in After Effects! Learn how to create impressive After Effects text animations using a variety of...

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

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

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

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