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. Building Landing Pages With Craft CMS

    Building Landing Pages With Craft CMS

    Course Intermediate

    In this course you’ll build on everything you learned in Up and Running With Craft CMS and develop a landing page from the ground up. You’ll be setting up...

  2. Digital Matte Painting for Beginners

    Digital Matte Painting for Beginners

    Course Intermediate

    A digital matte artist, or digital matte painter (DMP), is today's modern form of a traditional matte painter in the entertainment industry. He or she...

  3. Git Basics: The Three Trees

    Git Basics: The Three Trees

    Course Beginner

    Git has become the most widely used system for version control and sharing code. If you want to help build open-source software, or if you want to work on a...

  4. How to Make a Business Profile Video

    How to Make a Business Profile Video

    Course Beginner

    Every business should have a profile video that gives potential clients a sneak peek at what they do and why they love doing it. This short course will walk...

  5. Essential JS Libraries for Web Typography

    Essential JS Libraries for Web Typography

    Course Intermediate

    In this course, you will learn how to gain fine control over your web typography using several different JavaScript libraries. You'll learn how to create...

  6. Digitally Paint Fantastic Giants Walking the Earth

    Digitally Paint Fantastic Giants Walking the Earth

    Course Advanced

    In this course, digital artist Brian Lee will walk you through his process of designing a fantasy scene of giants walking the earth. With Adobe Photoshop as...

  7. Introduction to jQuery

    Introduction to jQuery

    Course Beginner

    Web developers have had to overcome a lot of obstacles. Probably the biggest hurdle that we've faced is the browser itself. Not only have we had to work...

  8. Build a Credit Card Form Using JavaScript

    Build a Credit Card Form Using JavaScript

    Course Intermediate

    In this short course you’ll learn how to build a validating credit card form using JavaScript. You’ll be using Luhn’s algorithm for validation, and you’ll...

  9. Twig Template Engine for PHP

    Twig Template Engine for PHP

    Course Beginner

    Embedding HTML in your PHP is one of the worst decisions you can make. Not only is it a pain to write, it's also a pain to maintain. If you use a...

  10. Data Handling With Python

    Data Handling With Python

    Course Beginner

    Python is a powerful language that is easy to learn and excels at many different types of computing. It is used to run large, well-known websites. It is used...

  11. How to Digitally Paint Lighting Scenes

    How to Digitally Paint Lighting Scenes

    Course Intermediate

    Have you ever taken a moment to notice a sunbeam streaming through a window, seeing how the light changes the colors of objects in the room and casts...

  12. 3 GreenSock Projects: Practical Animation With GSAP

    3 GreenSock Projects: Practical Animation With GSAP

    Course Intermediate

    In this course, I’ll walk you through three projects where you will learn how to create programmatic animations, in real-world scenarios, using the GreenSock...