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. Typography Poster Design in Adobe Photoshop

    Typography Poster Design in Adobe Photoshop

    Course Beginner

    Bold typographic posters will never go out of style. Learn how to design your own typography poster in Adobe Photoshop! In this course, you'll learn...

  2. Interactive JavaScript Maps With Leaflet

    Interactive JavaScript Maps With Leaflet

    Course Intermediate

    Leaflet is a robust JavaScript framework for creating interactive maps on the web. In this short course, I will teach you how to navigate this powerful...

  3. Using Figma for SVG Design

    Using Figma for SVG Design

    Course Beginner

    Figma is becoming very well known as a UI design tool, but on top of its excellent performance in this arena, it is also becoming a favorite for its robust...

  4. Practice PHP and Learn: File Handling

    Practice PHP and Learn: File Handling

    Course Beginner

    If you want to create a PHP application, chances are that you'll need to read and write files sooner or later. Whether you're reading a config file or...

  5. How to Design a Project Proposal in Adobe InDesign

    How to Design a Project Proposal in Adobe InDesign

    Course Beginner

    What is a project proposal? If you're on the hunt for new business, an effective project proposal is a tried and tested way to impress clients and win...

  6. Guide to The Loop in WordPress

    Guide to The Loop in WordPress

    Course Intermediate

    The Loop is at the core of WordPress's post rendering engine. With The Loop, WordPress formats each post to be displayed on the current page. If you want to...

  7. 5 CSS Projects: Image Hover Effects

    5 CSS Projects: Image Hover Effects

    Course Beginner

    Creating a hover effect for an image is a great opportunity to display additional information whilst also spicing up an otherwise normal design. In this...

  8. Learn Data Visualization With D3.js

    Learn Data Visualization With D3.js

    Course Intermediate

    A picture is worth a thousand words, something that is also true when it comes to data visualization. In our information age, people need to quickly grasp...

  9. Essential JS Libraries for UI (User Interfaces)

    Essential JS Libraries for UI (User Interfaces)

    Course Intermediate

    In this short course, you’ll be introduced to a number of lightweight JavaScript plugins that are designed to solve common user interface problems. You will...

  10. A Guide to Prototyping in Figma

    A Guide to Prototyping in Figma

    Course Beginner

    Figma is a great tool for UI design, and among its greatest strengths are its prototyping features. In this short course, you’ll learn how to prototype with...

  11. Beyond the Basics: Figma

    Beyond the Basics: Figma

    Course Intermediate

    Figma is quickly becoming a favorite tool for UI and UX designers worldwide, many of them coming over from Sketch and Adobe XD. Figma is a super powerful and...

  12. Beyond the Basics: CSS Grid Layout

    Beyond the Basics: CSS Grid Layout

    Course Intermediate

    CSS Grid Layout is a fantastic tool for creating layouts with CSS. In this short course, you’ll learn the more advanced functionality of CSS Grid including...