Sign in Go Pro

Courses

Illustration
Android Model-View-ViewModel Pattern

This course will teach you about the Model-View-ViewModel (MVVM) pattern and take you step by step on how to apply it to build and Android Application from scratch. You'll also learn about how MVVM relates to other patterns suc...

Illustration
Build an Ethereum Decentralized App (ÐApp) with Solidity and the Truffle Framework

Create your first Ethereum Decentralized Smart Contract App! In this course, you will learn how to use the powerful Truffle Framework to create Ethereum ÐApps (smart contracts). You will create a Ðapp for a rental agency that ...

Illustration
Introduction to Android Things

Why take this course This course will enable you to become proficient in developing and creating the next generation of Internet of Things (IoT) and Android Things device applications. Giving you the skills and knowledge to be ...

Illustration
Advanced React Native

In this course, you will start with a basic Todo List application, and extend with using a variety of advanced React Native features. These techniques include how to animate parts of your app, how to structure your application,...

Illustration
React Native with Redux

In this course, you will take an existing React Native application, and modify it to use Redux instead of local state. Redux is a state management library, and is often used with React Native to simplify data flow within an app...

Illustration
Build a React Native Application

In this course, you will build a cross-platform React Native application using JavaScript. You will build a ToDo list application that will communicate with a remote API (which is written in Node.js - and is also available for...

Illustration
Android Architecture Components - A Deep Dive

This course demonstrates how the Android Architecture Components can help you solve common problems faced by all Android Developers. In addition to how they are implemented, this course also focuses on why these components are ...

Illustration
Functional programming in Kotlin with Arrow

Functional Programming in Kotlin with Arrow showcases how to solve the main concerns that any Android app can have by using Functional Programming. This course achieves Functional Programming using Arrow, which the Instructor i...

Illustration
Realm & Android Architecture Components

This course will show you how to use Realm with Android Architecture Components. You’ll learn how to: Encapsulate your data access logic within Data Access Objects (DAOs) Represent RealmResults as LiveData Apply LiveData Trans...

Illustration
Constraint Layout

A comprehensive course on the features of ConstraintLayout and examples of how to use them. You will learn how ConstraintLayout works, how ConstraintLayout compares and contrasts to other Android layouts. You will also review t...