All Courses

Learn new creative and technical skills with 190+ 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. Continuous Integration Workflow

    Continuous Integration Workflow

    Course Beginner

    Continuous integration is a development practice that requires code to be built and tested multiple times a day, whenever a new feature is committed by a...

  2. Build a News Aggregator With Django

    Build a News Aggregator With Django

    Course Beginner

    If you like the elegance of the Python programming language, Django is the web framework for you! Django is a powerful but pragmatic framework, with an...

  3. Get Started With Lumen

    Get Started With Lumen

    Course Beginner

    Lumen is the fast new PHP micro-framework from the Laravel project. It allows you to use the power of Laravel, including the Eloquent ORM and features such...

  4. Process Payments With Stripe and Laravel Cashier

    Process Payments With Stripe and Laravel Cashier

    Course Intermediate

    Stripe is a payment-processing service that comes with a suite of easy-to-use APIs and powers e-commerce for businesses of all sizes. Stripe makes it easy to...

  5. Web App to Mac App With NW.js

    Web App to Mac App With NW.js

    Course Beginner

    If you're used to developing with web technologies, it's hard to go back to developing with OS-specific languages and APIs. What's worse, if you want to...

  6. Custom Textures in Adobe Illustrator

    Custom Textures in Adobe Illustrator

    Course Intermediate

    As designers, we often find ourselves having to create a little design, a super cool icon or even a custom text effect. But somehow it just looks a bit flat,...

  7. Building an App With Cordova

    Building an App With Cordova

    Course Beginner

    The Cordova platform is a cross-platform framework for building apps. Instead of building an app with native languages like Java or Objective C, you can...

  8. Build a Static Site Generator Using SPL Iterators

    Build a Static Site Generator Using SPL Iterators

    Course Intermediate

    In PHP, we're all familiar with the foreach, for, do-while, and while looping constructs, which help us quickly and easily iterate over data structures in...

  9. Sails.js From Scratch

    Sails.js From Scratch

    Course Intermediate

    Sails.js is designed to make it easy to build Node.js web apps. Like Ruby on Rails, it implements the MVC (model-view-controller) pattern and saves a lot of...

  10. Explore Amazon Web Services

    Explore Amazon Web Services

    Course Intermediate

    Amazon Web Services are a comprehensive set of services that help you build and deploy better software. There are over 25 data centers hosting more than 1.4...

  11. Building a Wiki With React and Firebase

    Building a Wiki With React and Firebase

    Course Intermediate

    React is a powerful and effective JavaScript library. In this course, Tuts+ instructor Andrew Burgess will show you how to use it to build a multi-user web...

  12. Connect the Web With WebSockets

    Connect the Web With WebSockets

    Course Intermediate

    WebSockets make it possible to have interactive, two-way communication sessions between the user's browser and a server. With this API, you can receive...