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.

  • Code
    Localize Your Web Application for Any Country With the Google Translate APIPreview
    127 shares
    By linking Yii's I18n Message/Extract to the Google Translate API, we can automate translation of our application into 63 languages.Read More…
  • Design & Illustration
    Learn How to Paint a Realistic Nose in Adobe PhotoshopNose tutorial preview2
    173 shares
    Learn to paint a realistic nose in Photoshop, complete with angles, shapes and lighting effects.Read More…
  • Design & Illustration
    10 Basic Mistakes in Digital Painting and How to Fix Them10 digital painting mistakes prev
    159 shares
    Do you want to learn digital painting? Or maybe you've already started to, but it turned out to be harder than you thought? I used to be a beginner too, and I remember basic mistakes I made that took me a long time to discover and solve. Read this article to get all that knowledge in a nutshell!Read More…
  • Code
    Creating a Dating Application with Sinch: Integrating SinchPreview image@2x
    94 shares
    In this tutorial, we're going to create a dating application for iOS similar to Tinder. For voice and messaging, we will leverage the Sinch platform, making use of its powerful SDK. In the first part, we focused on the development of a RESTful API to store and retrieve user information. In this part, the iOS client will hook into this API to find nearby users based on the user's current location.Read More…
  • Code
    Moving WordPress: Moving a Multisite NetworkMoving wordpress
    162 shares
    Earlier in this series, I showed you how to move a WordPress site in a few fairly straightforward steps. Here I'll show you how to move WordPress Multisite, which is a bit more complicated but not impossible.Read More…
  • Code
    Go Back to Basics With Our New Course on JavaScript FundamentalsJs fun
    390 shares
    So you want to learn JavaScript? In this course we’ll start at the very beginning and cover everything about the language that a beginner needs to know. Maybe you've never programmed anything before, or maybe you're coming to JavaScript from another language. Whatever your situation, we'll go through everything you need to get up and running with one of the most popular and dynamic languages in use today.Read More…