Intro to Programming Ethereum ĐApps

In this course, we'll show you how to create your first Smart Contract with Ethereum

 

What You Will Learn

How to use Ethereum

How to build your first smart contract

How to use web3 to connect with your browser

How to mine on a test network

How to write Solidity code

How to compile Solidity code

In this course, we'll walk through what Ethereum is, how to write smart contract - code that describes an agreement between parties. We'll start by creating a local test network, mining some Ether and then sending value between the accounts.

After that, we'll talk about Solidity, Ethereum's smart contract programming language. We'll build our first smart contract and interact with it on the commandline.

After that, we'll hook up to our smart contract to our web browser to build a UI using web3 and JavaScript.

Course Content

3 modules10 lessons 54m total

Getting Started with Ethereum

4 lessons 14m total

Getting Started With Ethereum

One of the great things about a decentralized cryptocurrency is that we can directly connect to the network to make transactions. In this video, we'll talk about the Ethereum protocol and what client we'll use.

LESSON

2:06 minutes

Using geth and Creating Accounts

In this video we'll install geth, create a local network, and create our first Ethereum account.

LESSON

4:21 minutes

Earning ETH by Mining Locally

Now that we have some accounts, we can earn ETH by running a miner.

LESSON

3:13 minutes

Transferring ETH Between Accounts

Let's transfer ETH between accounts

LESSON

5:16 minutes

Building Smart Contracts

4 lessons 23m total

What is a Smart Contract?

What is a smart contract? It's like a regular contract, but defined by code (and in Ethereum with Solidity, a smart contract is essentially an instance of a class).

LESSON

5:30 minutes

Writing Our First Solidity Contract

In this video, we'll write our first Solidity smart contract

LESSON

7:39 minutes

Compiling Solidity Code

In this video, we'll write our first Solidity smart contract

LESSON

5:22 minutes

Calling Deployed Smart Contract Code

In this video, we'll write our first Solidity smart contract

LESSON

4:49 minutes

Connecting Etherum and the Browser

2 lessons 15m total

Connect to Ethereum with Web3 from JavaScript

In this video, we'll write our first Solidity smart contract

LESSON

6:46 minutes

Reading Values from Ethereum in JavaScript with Web3

In this video, we'll write our first Solidity smart contract

LESSON

8:56 minutes

Your Instructors

eigenjoy

Nate Murray

Founder \newline

Frequently Asked Questions

Who is this course for?

This course is for developers who want to learn about Ethereum and create their first smart contracts. It's expected that you know how to program already - JavaScript is a good option, though developers from other languages should have no trouble following along.

What if I need help?

You can ask us questions anytime through the community Discord channel or by sending us a message.

Free

$39

  • Learn about Smart Contracts

  • Build an Ethereum Contract

  • Integrate with the Browser

  • 10 lessons (54m)

  • 1 complete project

Intro to Programming Ethereum ĐApps

Free

$39