Become an Ethereum Dapp Developer.

Learn how to develop a full stack decentralized app for Ethereum using Truffle, Web3.js, MetaMask, React, & Redux

Build user-facing Dapps with an expert React front-end backed by an Ethereum Smart Contract

Become One Of The World's First Dapp Developers

To become one of the world's first Dapp developers, you need to develop and deploy a fully functional Dapp. In this course, you get step-by-step guidance on how to develop and connect a professional React front-end to an Ethereum Smart Contract. The front-end boilerplate and architecture that you get is superior and will allow your Dapp to scale if you choose to make it go public.

The prototype you develop in this course is called Proof Of Ex, a P2P marketplace for digital assets. Blockchains are great for timestamping assets and documents in order to prove authorship. As you build this prototype with React & Redux, you develop a front-end check-out flow for registering digital assets on the blockchain, and a Smart Contract serves as the backend.



This course will be launched November 2nd, 2018.

Get ready for the MetaMask breaking change that will be released November 2nd, 2018.


Sign Up Today

The Curriculum

You get a series of 8 premium lectures, broken into modules containing both video and written instructions and step-by-step guidance. You can complete the course in the recommended 3 weeks or complete it at your own pace. As you develop the P2P Dapp, you learn foundational principles of modern front-end engineering with React & Redux. And you get an introduction to Smart Contract development with Ethereum's Solidity programming language. Finally, you build a fully-functional Web-based and responsive decentralized application that can run on any device on the planet.

Here’s just a quick glimpse of what's inside...

Module 1:
Orientation Fast Start

Module 2:
Installation And Setup

Module 3:
Ethereum Development Basics

Module 4:
Smart Contracts 101

Module 5:
The React Front-End Architecture

Module 6:
Coding The Dapp I - Integrate MetaMask

Module 7:
Coding The Dapp II - Connect The UI To The Smart Contract

Module 8:
Coding The Dapp III - Develop The Blockchain Checkout Flow