The bundle includes our three courses:
- Introduction to Programming Ethereum DApps
- Million Ether Homepage and
- Hacked Smart Contracts (and how to avoid being the next one)
Totaling 36 lessons, 2+ hours of videos (by me), and complete sample code.
If you’ve been looking to learn Ethereum programming, I guarantee that this is the best way to get started. Ethereum has a lot of new mental models to get used to, but I’ve mapped the concepts to the web-app programming ideas you already know.
Let me tell you a little about each course:
Introduction to Programming Ethereum DApps
50 minutes of video, 10 lessons
In this course we start at the very beginning. We talk about how Ethereum is a protocol (like HTTP) not just a particular piece of software.
We discuss how Ethereum nodes each keep a copy of the entire Ethereum blockchain, and what that means for our apps.
We’ll walk through every step to get an Ethereum node up and running, create a local test network, and mine some local Ethereum.
By the end of this first course, you’ll have a good understanding of how Ethereum programming is different from typical web app programming.
Million Ether Homepage
67 minutes of video, 21 lessons
In this course we’ll build a full-blown DApp with both contracts and a web-UI.
The idea is that we have a webpage where we can sell pixels at auction. It’s a compelling idea because we’re able to manage the auction in a decentralized way with Ethereum.
The smart contracts manage the process of handling payments and managing bids. There’s no credit-card processor, there’s no approval process. As long as anyone is connected to the internet, they can buy these pixels.
So in this course, we’re going to:
- Build out the smart contracts for managing this auction (and storing the pixels) and
- Build out the Web UI to interact with our contract.
The end result is that users will be able to buy pixels from their browser.
We walk through every step required to build this and include the full, runnable sample code.
Hacked Smart Contracts
22 minutes of video, 6 lessons
Of course, when you’re writing code that handles money, that provides a huge incentive for hackers to try and find a weakness.
In this third course, we discuss ideas around hacked smart contracts. We deal with the famous issue of the DAO hack, which resulted in millions of dollars lost.
I don’t want any of my smart contracts to make headlines for being hacked.
And so in this course we take a deep look into the details of how contracts can get hacked and how we can protect ourselves and write secure code.
Ethereum is the future
As I’ve mentioned before, it’s clear to me that cryptocurrency is the future of finance. While we don’t know for sure which platform will win in the end, today Ethereum is the dominant smart-contract platform.
My opinion is that it’s worth learning Ethereum now because even if it’s ever replaced, the ideas will transfer to other chains.
Money is being re-invented in our lifetime. If you want to learn how to write programs in this new world, there’s no better place to get started than this bundle.
So click this button below to buy the bundle, and I look forward to learning with you!