Header background

Learn Creative Skills, Shape Your Future

Join over 5 million people using Tuts+ each month to learn skills including code, illustration, photography, web design, and more.

  • Business
    Automatic Creativity: How to Make Creative Thinking into a HabitAutomatic creative thinking
    When it's your job to come up with fresh ideas every day, how can you keep the wellspring of creativity flowing? In this tutorial, we'll show you how to turn creative thinking into a habit.Read More…
  • Design & Illustration
    How to Create an Easy Halloween Pattern in CorelDRAWHwp 020
    64 shares
    Learn how to create three Halloween-inspired designs using both shape and drawing tools from CorelDRAW's Toolbox and form them into a cohesive, repeated pattern. All three designs are formed from basic shapes: circles, squares, and triangles. Paired with the Property Bar and a spooky holiday aesthetic, you'll be editing your pattern in no time!Read More…
  • Code
    Get a Free Year of Learning With Your Hosting Plan400x277 v2
    283 shares
    Take out a hosting plan with InMotion from 20 October to 31 October and you'll get a free yearly subscription to Tuts+.Read More…
  • Code
    Build a Custom API to Connect WordPress With Ruby on RailsWordpress rail api preview
    187 shares
    Once upon a time, web applications used to be monoliths that did everything all by themselves. These days, not so much. With web services opening up their APIs, developers are moving to using third party applications to handle parts of the functionality—things such as authentication or emailing users. While the most common case is one where you use an API to connect to one of the popular online services (Google, Twitter, and so on) there are times when both of the applications you want to connect are your own.Read More…
  • Code
    Design Patterns: The Facade PatternFacade pattern
    125 shares
    In this tutorial, we are going to cover the facade design pattern. It falls under the category of structural patterns because it deals with how your code should be structured to make it easily intelligible and keep it well maintained in the long term.Read More…
  • Code
    Building Advanced Email Features With IMAP and PHPPreview
    153 shares
    In this tutorial, I'll walk you through some real world examples of how you can use PHP and IMAP to build new features for managing your email—features that the big email providers haven't built for us.Read More…