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. A Visual Guide to CSS Animation

    A Visual Guide to CSS Animation

    Course Beginner

    It’s now possible to create awesome animation effects using pure CSS, without a scrap of JavaScript in sight. In this course you’ll learn how to create CSS...

  2. Form Elements With jQuery UI

    Form Elements With jQuery UI

    Course Intermediate

    jQuery UI is an extension of jQuery which makes it easy to create clean user interface elements for your websites. In this short course, you will learn how...

  3. Video Production on the Go

    Video Production on the Go

    Course Beginner

    Great video production almost always depends on camera support, such as a tripod, shoulder rig, or stabilizer, but shooting handheld can be liberating (and...

  4. On-Camera Sound: Audio Essentials for Solo Video Producers

    On-Camera Sound: Audio Essentials for Solo Video Producers

    Course Beginner

    Getting good audio in the field can be a challenge. In this course you'll learn everything you need to record sound as a solo video operator, from gear and...

  5. Create a REST API With Django

    Create a REST API With Django

    Course Intermediate

    Python has long been known as a user-friendly language for learning software development. But just because it is easy to learn doesn’t mean that it isn’t...

  6. Creating Product Mockups With Adobe Photoshop and Illustrator

    Creating Product Mockups With Adobe Photoshop and Illustrator

    Course Beginner

    In this course you’ll learn how to create your own 3D product mockups, using Adobe Illustrator to create 3D shapes and Adobe Photoshop to edit and enhance...

  7. How to Draw Animals in Perspective

    How to Draw Animals in Perspective

    Course Intermediate

    Understanding anatomy isn't enough to enable you to draw animals realistically. If you don't understand perspective, you're doomed to draw your creatures in...

  8. 3 CSS Grid Projects for Web Designers

    3 CSS Grid Projects for Web Designers

    Course Intermediate

    The CSS Grid Layout is a W3C working draft that defines a powerful grid system to ultimately make it easier to lay out your web pages using CSS. In this...

  9. JavaScript for Web Designers

    JavaScript for Web Designers

    Course Beginner

    In this course you’re going to learn the basics of JavaScript from a web designer’s perspective. We’ll begin by going over the basics, such as JavaScript...

  10. The Art of Children’s Illustration

    The Art of Children’s Illustration

    Course Intermediate

    A children's illustrator is one of those lovely jobs that many of us daydream about; who wouldn't want to spend their days holed up in a studio conjuring up...

  11. JavaScript Without jQuery

    JavaScript Without jQuery

    Course Intermediate

    There is no doubt that jQuery revolutionized front-end coding. Not only did it simplify cross-browser JavaScript, but it also introduced new ways of doing...

  12. 3D in the Browser With Three.js

    3D in the Browser With Three.js

    Course Beginner

    Three.js is a popular JavaScript library for creating 3D graphics on the web. Its goal is to simplify the complicated WebGL API. In this course, Envato...