Introduction to Ethereum Programming with Solidity and JavaScript 3-Course Bundle

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.

After that, we’ll create our first Solidity smart contract. Then we’ll deploy that contract to our network, and interact with it using JavaScript.

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:

  1. Build out the smart contracts for managing this auction (and storing the pixels) and
  2. 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!

Your Instructor

Nate Murray
Nate Murray

Courses Included with Purchase

Intro to Programming Ethereum ĐApps
Nate Murray
Million Ether Homepage
Nate Murray
Hacked Smart Contracts (and how to avoid being the next one)
Nate Murray

Original Price: $208

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!


Learn new tech with project-based programming books, videos, and tutorials.


© 2018, LLC
Terms of Service Privacy