Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
  1. Code

Code Learning Guides

If you want to become a better developer, try these code learning guides. Each one is a hand-picked collection of free code tutorials on a relevant theme, like WordPress Gutenberg or creating an Angular app.

Find everything you need here, whether you’re a web developer or mobile app developer, and no matter which programming language you use. These learning guides bring together over a decade of free code tutorials on Envato Tuts+, covering a huge range of topics.

Do you want to build a React app? Create interactive charts? Get up to speed on machine learning? You’ll find all of that and more here.

  1. Beginning Photoshop for Developers

    8 Posts
    As a developer, you may have bought into the myth that Adobe Photoshop is a tool only comprehensible to the artsy folk. The goal of this session is to shatter that lie by showing just how easy it can be to begin to add aesthetically appealing touches to your mobile websites and applications. You may not become Raphael overnight, but hopefully you will find the tips and tricks presented here as a fitting complement to your programming prowess. Ready to start learning the tool that can make applications pop? Let's get started.
    View Learning Guide...
  2. Porting ActionScript Games to iOS with the Corona SDK

    3 Posts
    This session will take a look at porting a Flash/Flex game to the Corona SDK. Specifically, we will be porting from ActionScript to Lua, with the end goal of playing formerly Flash-only games on the iPhone. In addition to demonstrating language and API differences, this session will also account for hardware restrictions such as screen size and lack of physical buttons on the iPhone.
    View Learning Guide...
  3. Building Native iOS Apps with Wax

    2 Posts
    In this session, you'll learn to build a native application using the Wax framework. The idea behind the Wax framework is simple, anything Objective-C can do, Lua can do too. There are a lot of good reasons to consider creating native iOS applications with a simple and efficient scripting language like Lua, and this session will dive into the benefits offered by Wax while demonstrating the practical steps necessary to integrate Lua with Xcode and the iOS SDK.
    View Learning Guide...
  4. Developing RESTful iOS Apps with RestKit

    2 Posts
    RestKit is a powerful library that simplifies interacting with web services for iOS applications. In this session, written by RestKit creator and Two Toasters CTO Blake Watters, we will take a quick tour of RestKit’s feature set, get familiar with the core concepts presented by the library, and then explore some code samples to get a feel for what working with RestKit is really like.
    View Learning Guide...
  5. Game Center Achievements and Leaderboards

    2 Posts
    In this session you'll learn how to use Game Center in an iOS app. Game Center is supported since iOS 4.1. It's Apple's new social network. Game Center enables users to track their best score on a leaderboard, compare their achievements, invite friends to play a game, and start a game through auto-matching. This session is only useful if you are a paid developer, because if you are not, you can't setup the Game Center achievements and leaderboard in iTunes Connect.
    View Learning Guide...
  6. Sharing Data with Gestures

    3 Posts
    In this session, we're going to take a look at how to build an application that allows two mobile devices to transfer information with a “Bump” gesture. This app will require a combination of client-side and server-side programming, and we’ll cover all the steps to code both aspects. From here on, this app will affectionately be referred to as “Thump.”
    View Learning Guide...