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. How to Work With Dynamic Symbols in Adobe Illustrator

    How to Work With Dynamic Symbols in Adobe Illustrator

    Course Beginner

    In this Coffee Break Course, illustrator Simona Pfreundner will show you how to work with dynamic symbols within Adobe Illustrator CC. Dynamic symbols let...

  2. How to Design Flat Icons in Affinity Designer

    How to Design Flat Icons in Affinity Designer

    Course Beginner

    This course will show you in detail the process of creating flat vector icons in Affinity Designer. You will learn useful tips and tricks of working with...

  3. Start Here: Learn HTML Basics

    Start Here: Learn HTML Basics

    Course Beginner

    The most critical first step to becoming a web designer is learning how to code HTML. By the end of this short course you’ll know what HTML is, how it works,...

  4. Use the Microphone With Ionic

    Use the Microphone With Ionic

    Course Intermediate

    Ionic is a cross-platform mobile framework that allows you to develop for Android and iOS using just HTML and JavaScript. Thanks to the inclusion of Cordova,...

  5. Dynamic Gesture Drawing

    Dynamic Gesture Drawing

    Course Intermediate

    In this course, digital artist Brian Lee will break down the fundamentals of gesture drawing into several foundational topics. You will learn the importance...

  6. How to Create Vector Art From Doodles

    How to Create Vector Art From Doodles

    Course Intermediate

    If you can’t imagine your life without a pencil and a piece of paper, and you find yourself drawing whimsical doodles and wishing to bring your creativity to...

  7. Build a Bookmark Manager With Rails and Vue

    Build a Bookmark Manager With Rails and Vue

    Course Intermediate

    A bookmark manager is a great tool for storing and sharing links to web resources. It's a great project for learning Ruby on Rails too—a simple web app, but...

  8. The Complete Guide to CSS Positioning

    The Complete Guide to CSS Positioning

    Course Beginner

    CSS positioning is arguably the most fundamental skill in web design; it powers layouts and hence forms the foundation of everything inside those layouts....

  9. Designing and Building a Brand

    Designing and Building a Brand

    Course Intermediate

    In this course you’ll learn how to create visual brands from scratch and develop your brand designs into professional, comprehensive brand identities....

  10. Create a REST API With Phalcon

    Create a REST API With Phalcon

    Course Beginner

    Phalcon is a full-stack PHP framework packed with the same features as all the rest, but with one important difference: Phalcon is the fastest PHP framework...

  11. Learn Cycle2 for jQuery From Top to Bottom

    Learn Cycle2 for jQuery From Top to Bottom

    Course Intermediate

    As web designers, we often need some sort of slider or slideshow in our projects. And then begins the quest for finding the one that has the features we want...

  12. Learn Motion UI From Top to Bottom

    Learn Motion UI From Top to Bottom

    Course Intermediate

    In this short course you’ll learn everything you need to know about Motion UI, the Sass library for transitions and animations from ZURB. We'll cover...