Intro to Programming Ethereum ĐApps
In this course, we'll show you how to create your first Smart Contract with Ethereum
- 5.0 / 5 (1 ratings)
- Published
- Updated
54 mins
10 Videos
Nate Murray
Founder \newline
01Remote
You can take the course from anywhere in the world, as long as you have a computer and an internet connection.
02Self-Paced
Learn at your own pace, whenever it's convenient for you. With no rigid schedule to worry about, you can take the course on your own terms.
03Community
Join a vibrant community of other students who are also learning with Intro to Programming Ethereum ĐApps. Ask questions, get feedback and collaborate with others to take your skills to the next level.
04Structured
Learn in a cohesive fashion that's easy to follow. With a clear progression from basic principles to advanced techniques, you'll grow stronger and more skilled with each module.
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.
Our students work at
Course Syllabus and Content
Getting Started with Ethereum
4 Lessons 14 Minutes
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.
In this video we'll install geth, create a local network, and create our first Ethereum account.
Now that we have some accounts, we can earn ETH by running a miner.
Let's transfer ETH between accounts
Building Smart Contracts
4 Lessons 23 Minutes
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).
In this video, we'll write our first Solidity smart contract
In this video, we'll write our first Solidity smart contract
In this video, we'll write our first Solidity smart contract
Connecting Etherum and the Browser
2 Lessons 15 Minutes
In this video, we'll write our first Solidity smart contract
In this video, we'll write our first Solidity smart contract
Subscribe for a Free Lesson
By subscribing to the newline newsletter, you will also receive weekly, hands-on tutorials and updates on upcoming courses in your inbox.
What Students are Saying
Meet the Course Instructor
Purchase the course today
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.