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. Build a CMS in CodeIgniter

    Build a CMS in CodeIgniter

    Course Advanced

    Need build your own custom CMS? I’m here to teach you how to do this very thing, using the popular CodeIgniter framework. If you’d like to take your skills...

  2. Advanced Print Design

    Advanced Print Design

    Course Advanced

    Now that you know the fundamentals, gear up to master InDesign for advanced projects and pre-press wizardry. Here, Nicki Hart will explain more advanced...

  3. Advanced UI Techniques

    Advanced UI Techniques

    Course Beginner

    Tired of the theory and ready to get cracking? Join Neil Pearce as he rolls up his sleeves and jumps into the hands on practice of creating advanced user...

  4. Agile Design Patterns

    Agile Design Patterns

    Course Beginner

    Design patterns are an essential part of software development. At some point in every programmer’s career, he or she will have to dig in and learn how to...

  5. Glamour Photo Retouching Techniques

    Glamour Photo Retouching Techniques

    Course Intermediate

    Ready to go beyond basic retouching and into the world of fantastical photos and stylish techniques? Want to create a fantasy setting for your model? Create...

  6. Book Layout in InDesign

    Book Layout in InDesign

    Course Beginner

    With the rise of self publishing, book layout and design has become an in-demand skill. Get started with publishing layouts! Nicki Hart is here to teach us...

  7. InDesign Fundamentals

    InDesign Fundamentals

    Course Beginner

    Jump into the world of print design by learning the leading publishing software, Adobe InDesign. Cheryl Graham does a masterful job of explaining the ins...

  8. Venture Into Vim

    Venture Into Vim

    Course Advanced

    Have you always wanted to learn Vim, but never knew how to go about it? Well, look no further. In this course, José Mota is here to guide us through the...

  9. Perfect Workflow in Sublime Text

    Perfect Workflow in Sublime Text

    Course Intermediate

    I’m a confessed code editor addict, and have tried them all! I was an early adopter of Coda, a TextMate advocate, even a Vim convert. But all of that changed...

  10. Fundamentals of Print Design

    Fundamentals of Print Design

    Course Beginner

    Time to take your designs from the screen to the printed page? In Fundamentals of Print Design, Nicki Hart of DesignLikeAPro is here to help you understand...

  11. Icon Design

    Icon Design

    Course Beginner

    Icons can be the cornerstone of a good design. They’re the symbols that guide users and the design elements that set the tone of a design. On top of that,...

  12. Getting Started with Python

    Getting Started with Python

    Course Beginner

    In this course, you’ll learn how to use the Python programming language. We’ll begin with the very basics, and then move our way up to creating dynamic...