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. Android Architecture Components

    4 Posts
    Android was introduced to the world back in 2005, and during those 12 years of existence the platform has achieved amazing success, becoming the most-installed mobile OS. During that time, 14 different versions of the operating system have been launched, with Android always becoming more mature. However, a very important area of the platform continued to be ignored: a standard architecture pattern, capable of handling the platform peculiarities and simple enough to be understood and adopted by the average developer.
    View Learning Guide...
  2. SpriteKit Basics

    5 Posts
    SpriteKit is Apple's 2D game engine—a rendering engine built on top of OpenGL. It was introduced with iOS 7, and each subsequent release has brought great additions to the framework. With the use of textured sprites, a built-in physics engine, and the very powerful SKAction class, you can very quickly build functional 2D games.
    View Learning Guide...
  3. Code a Real-Time NativeScript App

    4 Posts
    NativeScript is a framework for building cross-platform native mobile apps using XML, CSS, and JavaScript. In this series, we'll try out some of the cool things you can do with a NativeScript app: geolocation and Google Maps integration, SQL Lite database, Firebase integration, and push notifications. Along the way, we'll build a fitness app with real-time capabilities that will use each of these features.
    View Learning Guide...
  4. Securing iOS Data at Rest

    3 Posts
    This is the first of a 3-part series of articles on securing data at rest. You will start off with the basics of protecting data on iOS, and the second and third articles will cover using the keychain services and encryption APIs. You'll learn the current best practices for storing data securely for users of your iOS app in Swift.
    View Learning Guide...
  5. Android Things

    6 Posts
    In December of 2016, Google released an updated version of the Android operating system with an option for devs to use a stripped down version for connected devices. Although Android Things is currently in an early developer preview state, it looks promising as an IoT platform both for quickly creating prototypes and for supporting users at scale.
    View Learning Guide...