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. Semantic HTML: How to Structure Web Pages

    Semantic HTML: How to Structure Web Pages

    Course Intermediate

    These days most web designers and developers are familiar with the term “semantic markup”. But do you really know what it means? Do you know how to properly...

  2. Build a Store With a Payment Gateway in ASP.NET

    Build a Store With a Payment Gateway in ASP.NET

    Course Intermediate

    Every online store needs a shopping cart and a way to take payment from the customer. In this course, you'll build a storefront that lets customers make...

  3. Headshot Photography

    Headshot Photography

    Course Intermediate

    Headshot Photography is a great way to get started as a people photographer. In this course you will learn how to find clients, take great photos of them and...

  4. Getting Started With Android

    Getting Started With Android

    Course Beginner

    Creating native Android apps allows you to deliver a first-class mobile experience to your users. This course will take you through native Android...

  5. Create a Custom Yeoman Generator

    Create a Custom Yeoman Generator

    Course Intermediate

    In this course you'll learn how to create a custom generator for the web app scaffolding tool, Yeoman. A good scaffold is like a kick starter for new...

  6. Character Design & Animation for Games

    Character Design & Animation for Games

    Course Intermediate

    In this course, concept artist and animator Jonathan Lam will teach you how to create and animate characters for your video games. The course will take you...

  7. Wireframing With Sketch

    Wireframing With Sketch

    Course Beginner

    Wireframing is something every web designer should do before starting a new project. Whether it’s for a website or a web application, a wireframe allows you...

  8. Environmental Lighting for Video

    Environmental Lighting for Video

    Course Beginner

    We don't always have the equipment or money to set up lights in outdoor situations. So usually we only shoot with the sun or with a reflector. In this course...

  9. Introduction to Video Editing in Avid Media Composer

    Introduction to Video Editing in Avid Media Composer

    Course Beginner

    Avid Media Composer is professional-grade video editing software with a high learning curve. With a bit of help and a practical project, however, even the...

  10. Creative Lighting Effects in Adobe Photoshop

    Creative Lighting Effects in Adobe Photoshop

    Course Advanced

    In this course you will learn how to create powerful lighting effects using several techniques in Adobe Photoshop and Flame Painter. You will be creating a...

  11. The Art of Calligraphy: Blackletter Script

    The Art of Calligraphy: Blackletter Script

    Course Beginner

    In this calligraphy course, we’ll be learning the Blackletter Script, often seen as the most beautiful and difficult calligraphic font (although we're going...

  12. Introduction to Git and GitHub

    Introduction to Git and GitHub

    Course Beginner

    In this course we'll learn all about the excellent source control management system Git. We'll also see how we can use the brilliant GitHub as a remote...