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. 3 More Practical Projects to Learn WordPress Plugin Development

    3 More Practical Projects to Learn WordPress Plugin Development

    Course Intermediate

    One of the great things about WordPress is how easy it is to add new functionality with plugins. In most cases, the functionality you need already exists in...

  2. Next-Level React Apps With Hooks

    Next-Level React Apps With Hooks

    Course Intermediate

    Web technologies are always changing, and React is no exception. In the last several releases of React, we have been introduced to a new way of writing...

  3. Practical Web Animation

    Practical Web Animation

    Course Intermediate

    The days of animation-heavy websites are fading, but there is still something to be said for a site with small amounts of subtle, eye-catching motion to help...

  4. 3 Practical Projects to Learn to Code WordPress Plugins

    3 Practical Projects to Learn to Code WordPress Plugins

    Course Intermediate

    Part of the reason for the popularity of WordPress is how customizable it is. With the right themes and plugins, you can make WordPress do just about...

  5. Easier Project Setup With the Vue.js CLI 3

    Easier Project Setup With the Vue.js CLI 3

    Course Intermediate

    Front-end coding has come a long way since JavaScript first appeared, but more sophisticated frameworks and tools mean that setting up a project or...

  6. Getting Started With Django

    Getting Started With Django

    Course Beginner

    If you like the elegance of the Python programming language, Django is the web framework for you! Django is a powerful but pragmatic framework, with an...

  7. Web Typography Basics in Figma

    Web Typography Basics in Figma

    Course Beginner

    In this course you’ll learn how to design web typography for a website using Figma. Throughout the coming lessons you’ll implement an extensive repertoire of...

  8. Faster Web Apps With the Svelte Framework

    Faster Web Apps With the Svelte Framework

    Course Beginner

    Svelte is a new approach to building user interfaces. Traditional frameworks like React and Vue do the bulk of their work in the browser, but Svelte shifts...

  9. Custom Post Types and Taxonomies: WordPress Content Architecture

    Custom Post Types and Taxonomies: WordPress Content Architecture

    Course Intermediate

    WordPress uses more than just posts and pages to organize content. In fact, if you're not using custom post types and taxonomies, you haven't yet unlocked...

  10. Hands-on Angular: Connect to an API

    Hands-on Angular: Connect to an API

    Course Intermediate

    If you want to create a web app, at some point you'll need to connect to an API—whether to save user data, retrieve real-time information, or access data...

  11. Advanced Vue.js Component Concepts

    Advanced Vue.js Component Concepts

    Course Advanced

    Component-oriented frameworks, such as Vue.js, have changed the way we think about and write web applications. If you've been following along with some of...

  12. Build an App With GraphQL, Laravel, and Vue

    Build an App With GraphQL, Laravel, and Vue

    Course Intermediate

    RESTful APIs have many issues. They can require multiple round trips to multiple endpoints in order to fetch related data, and they're prone to over or under...