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.

  • Web Design
    Building a WordPress Theme in 60 Seconds60 wp
    Creating a basic WordPress theme can be easier than you might think. Here’s how, in 60 seconds!Read More…
  • Design & Illustration
    Create a Beautiful Abstract Portrait in PhotoshopPhotomanippreview
    143 shares
    In this tutorial we will combine several stock images to create an artistic, abstract portrait of a woman. Let's get started!Read More…
  • Code
    Build a Custom WordPress User Flow — Part 1: Replace the Login PageTutsplus icon
    230 shares
    In this first tutorial in a three-part series on customizing the WordPress login experience, you will learn how to better integrate the WordPress login screen to your site's look and feel by replacing it with a custom WordPress page.Read More…
  • Crafts & DIY
    How to Upcycle a Simple Picture FramePicture%20frame%20preview
    16 shares
    How to turn a simple, inexpensive picture frame into a frame worthy of your next masterpiece.Read More…
  • Design & Illustration
    Contribute to the Tuts+ Adobe Photoshop Community Brush Pack!Brushpackproj preview2
    172 shares
    For our new Tuts+ Community Project, help us build the ultimate toolbox full of Photoshop brushes. Submit your own custom brushes to get featured in our community brush pack! Read More…
  • Code
    Swift 2.0: Availability CheckingPreview image@2x
    121 shares
    In this short tutorial, I’d like to focus on Swift’s brand new syntax for availability checking. If you’ve done any amount of iOS or OS X development, then I’m sure you know how tedious it can be to check if a particular API is available on the device your application is running on. In Swift 2, this has become much less of a pain for developers.Read More…