Understand the personal and business applications of Blockchain, Smart Contracts, DApps, and Tokens
Explain Bitcoin and Ethereum to your parents/grandparents/dog
Purchase your own cryptocurrency (if you want, but no pressure otherwise!)
Understand the ins and outs of the culture, concepts, and history behind Bitcoin, Ethereum, and the Blockchain
Formulate conspiracy theories about Satoshi Nakamoto
This course is for students who wish to confidently navigate the rapidly evolving world of cryptocurrency. The course begins with a basic overview of the history, concepts and vocabulary of cryptocurrency. With the foundation in place, you will be ready to take on cryptocurrency’s more advanced concepts.
By the end of this course, you’ll have no trouble answering the following questions:
- What is a Bitcoin? Can I touch it? Where do I get some?
- What is Ethereum? (and, yes, how to buy it)
- How and why cryptocurrency Mining works.
- What exactly happens behind the scenes in a Bitcoin transaction?
- What is a Blockchain? What can it do? What can’t it do?
- What is a Smart Contract? What can it do? What can’t it do?
- What is an Ethereum Token?
- What i the difference between Bitcoin and Bitcoin Cash
- What is an Address? A Wallet? A Private Key?
- What is SHA-256? RSA? ECDSA? Why does it matter?
- What is a Digital Signature and why does it prevent someone from stealing my Bitcoin?
- What the heck is Segwit?
Introduction
1
Introductions. Start Here!
2
Course Overview: IMPORTANT!
3
Bitcoin in 3 Minutes
Money
1
Supplement: Slides PDF
2
Types of Currencies
3
Quiz: Types of Currencies
4
Digital Money
5
Quiz: Digital Money
6
Creating Our Own Digital Currency: RainbowCoin
7
Problems with RainbowCoin
8
Earlier Attempts at Cryptocurrencies
Bitcoin Basics
1
Introduction to Bitcoin
2
Acquiring Bitcoin - Three Ways
3
Quiz: Acquiring Bitcoin
4
A Bitcoin Transaction in Depth
5
Quiz: A Bitcoin Transaction in Depth
6
A Real Transaction - Kevin Sends Colt Bitcoin :)
7
What Happened After We Hit Send?
8
Quiz: What Happened After We Hit Send?
9
An Overview of Mining
10
Quiz: An Overview of Mining
Cryptography and Fingerprinting
1
Introduction To Cryptography
2
One Way Functions
3
Quiz: One-Way Functions
This optional quiz will help us familiarize ourself with functions, a core building block of the underlying structure of Bitcoin.
4
Thumbprints: A Wedding Cake Mystery
5
Introduction to Hashing Functions
6
Properties of SHA-256 and Other Hash Functions
7
A Demo of SHA-256 and Moby Dick
8
DEMO: Verifying a Download With SHA-256
9
Hashing Passwords Demonstration
10
Review: SHA-256 and Hash Functions
Blocks and the Blockchain
1
Introduction to Blocks
2
Introducing the Blockchain
3
Quiz: Introducing the Blockchain
4
Demo: The Interactive Block Explorer
The Mechanics of Mining
1
Mining: How and Why
2
Quiz: Mining: How and Why
3
Introducing The Nonce
4
Quiz: The Nonce
5
HashCash Overview
6
Quiz: Hashcash
7
Demo: HashCash Illustrated
8
Quiz: Hashcash Targets
9
Demo: Proof Of Work Interactive
10
What are Target and Difficulty?
11
Demo: HashCash Mini Mining Walkthrough
12
Review: Mining
More About Mining
1
Mining Rewards
2
Orphan Blocks
3
Tamper Resistance
4
Quiz: Tamper Resistance
5
Double Spends
6
Quiz: Double Spends
7
Block Size and Fees
Public Key Cryptography
1
Symmetric Key Cryptography Intro
2
Quiz: Symmetric Key Cryptography
3
The World of Public Key Cryptography
4
Demo: Simple Public Key Example
5
Quiz: Public Key Cryptography
6
RSA and ECDSA and Some Math!
7
Quiz: Math Basics for RSA
This quiz covers simple examples of the two mathematical concepts necessary to understand RSA: Exponents and the Modulus Operator.
8
An RSA Example
9
Review: RSA and Public Key Cryptocraphy
Digital Signing and Bitcoin
1
Private Key Signing Part 1
2
Private Key Signing Part 2
3
Quiz: Digital Signatures
4
Bitcoin and Private Key Signing
5
Quiz: Bitcoin and Private Key Signing
6
Signing and the Block Explorer
7
Transactions: Ins and Outs
8
Quiz: Transactions Ins and Outs
Ethereum Basics
1
Wait there are other Cryptocurrencies??!
2
Quiz: Wait, other Cryptocurrencies??!
3
Introducing Ethereum
4
Quiz: Introducing Ethereum
5
Smart Contracts
6
Quiz: Smart Contracts
7
A Simple Election Contract
8
Comparing Bitcoin and Ethereum
9
Quiz: Comparing Bitcoin and Ethereum
10
Ethereum Transactions Explained
11
Quiz: Ethereum Transactions Explained
More About Ethereum
1
A Simple DApp
2
Quiz: A Simple DApp
3
Exploring the Ethereum Blockchain
4
The Ethereum Virtual Machine
5
Quiz: The Ethereum Virtual Machine
6
What is Gas?
7
Quiz: What is Gas?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!