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. GreenSock Tweening Platform

    11 Posts
    A huge proportion of our actionscript tutorials involve tweening in some form or another, whether it be a subtle transition between scenes, animated UI elements or more dynamic game movement. A huge proportion of those rely on Jack Doyle's GreenSock tools; more capable, faster and lighter than alternative tweening engines.
    View Learning Guide...
  2. 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...
  3. Python from Scratch

    5 Posts
    Welcome to Python from Scratch, where I'm going to teach you the ins and outs of Python development... from scratch. There's no need to worry if you don't have any ounce of Python experience. That's what I'm here for! Let's get started.
    View Learning Guide...
  4. 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...
  5. 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...
  6. 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...