All Learning Guides

Find the very best free tutorials and video courses on a range of popular creative and technical subjects, all in one place. What will you start learning today?

With the Design & Illustration learning guides, for example, you can learn important subjects like magazine design or creating Photoshop actions in all the detail you want. Each guide comes with an extensive array of links to other tutorials and courses, so you can start by getting an overview and then dive deeper into the areas that interest you.

And it’s not just design either—you can use these learning guides to become an expert developer, learn new web design skills, succeed in business, and more.

  1. Ruby / Rails Code Smell Basics

    4 Posts
    This is a small series about code smells and how you can deal with them. Don’t worry if you’re new to this topic or just starting to code. I did my best to keep things simple. Let’s get sniffin’!
    View Learning Guide...
  2. How to Teach Photography

    4 Posts
    In order to make sense of our times we need to think again about photography and how we teach it. How do we use photography to communicate in a changing physical, political, and media landscape? Are there new ways for our images to find purchase with audiences? The world needs better photography and better photography instruction.
    View Learning Guide...
  3. Exploring WordPress Managers

    3 Posts
    Using a centralized solution to managing multiple WordPress websites is a nice idea. And in this three-part series, that's exactly what we're going to go through: Learn about the WordPress managers one by one.
    View Learning Guide...
  4. Validating Data With JSON-Schema

    2 Posts
    When you're dealing with complex and structured data, you need to determine whether the data is valid or not. JSON-Schema is the standard of JSON documents that describes the structure and the requirements of your JSON data. In this two-part series, you'll learn how to use JSON-Schema to validate data.
    View Learning Guide...
  5. AJAX for Front-End Designers

    4 Posts
    This series aims to familiarize front-end designers and newbie developers with AJAX, an essential front-end technique. Loading content “asynchronously” is helpful for keeping the initial weight of a page low, instead presenting certain information only when the user specifically asks for it. 
    View Learning Guide...
  6. Explore REST APIs in OpenCart

    2 Posts
    One of the most powerful among the new features in OpenCart is the introduction of REST APIs. In this two part series, we'll explore most of the APIs available and go through the order creation process using it.
    View Learning Guide...