The Ethereum Fundamentals Master Class
Become An Expert On Ethereum, And Start Building
The World's First Blockchain Applications!

Hello, my name is Mark and I'll be your instructor...
Mark Muskardin
Ethereum DApp Developer, Primary Instructor and creator of React DApp Boilerplate
and The Full Stack DApps Training Program.

Master the fundamentals of Ethereum so you can build dApps (decentralized applications) and become one of the world's first blockchain developers...

A 12 video lecture series for developers new to Ethereum!

What Is Ethereum?
Ethereum is referred to as the "World Computer". But what does that mean exactly?
And what does Ethereum allow developers to do that they've never been able to do before? Find out in this lecture!
Wallets, Keys, And Accounts
The first foundational concepts you will master are wallets, public & private keys,and the different types of accounts that exist in Ethereum.
Transactions are at the heart of the Ethereum blockchain. Everything in Ethereum starts with a transaction.
In this lecture you will learn exactly what a transaction is, how transactions get processed, and some of the key pieces of information that exist in each transaction.
Gas In Ethereum
The main purpose of Gas is to control resources on Ethereum. Gas secures the Ethereum network, and that's why it's necessary.
If you've ever been confused by the topic of Gas, this is going to be your opportunity to understand exactly what it is, and how it secures the Ethereum network.
Sending Payments
In this lecture, you will see how you can control decentralized money, by sending and receiving Ether.
This will give you a solid understanding of how Ethereum works from the perspective of an end user.
Smart Contracts 101
Ethereum is a decentralized platform for running Smart Contracts, or computer programs that run on the EVM (Ethereum Virtual Machine).
In this lecture, you will get a solid introduction to Smart Contracts including the foundational concepts you must know in order to start developing them.
Write Your First Smart Contract
You'll write your first basic Smart Contract that deals with programmable money. And you'll get a glimpse of the power of a programmable blockchain.
Deploy & Register Your Smart Contract
Once you write your Smart Contract, you have to register it on Ethereum. I'll show you how to do that, and how to use a block explorer like Etherscan.
Then you'll be able to interact with your Smart Contract once it's deployed.
Interact With Your Smart Contract
After you deploy your Smart Contract to Ethereum, you'll be able to interact with it. In this lecture, you'll do that by sending money to it and withdrawing money from it.
Public Key Cryptography
A core technology that blockchains use is cryptography. In this lecture, you will master public key cryptography which is used in Ethereum.
Public key cryptography is what allows for the control and ownership of funds in the form of private keys and addresses.
Digital Signatures
Digital signatures prove that the owner of an Ethereum account has authorized the spending of Ether or execution of a Smart Contract.
In other words, digital signatures prove ownership of a private key without revealing that private key. Don't worry if you're confused, you'll understand it all.
Consensus is about being able to arrive at a common state while maintaining decentralization.
Consensus is all about producing a system of strict rules without rulers. In this module, you'll get a good introduction to the main algorithms you have to know.
BONUS - Ethereum 2.0
Serenity, Sharding, PoS, eWASM, Plasma, Raiden. Ethereum 2.0 is a term used to describe a series of updates to Ethereum.
These updates are designed to make Ethereum faster and better. After completing this module, you won't get lost in the buzzwords anymore and you'll be ready for the future.
Become one of the world's first Ethereum developers!
First step - master the fundamentals. Then, build the dApp.
All rights reserved @ Hacking Beauty