Course Highlights
  • 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
Curriculum

3 Topics
Introductions. Start Here!
Course Overview: IMPORTANT!
Bitcoin in 3 Minutes

8 Topics
Supplement: Slides PDF
Types of Currencies
Quiz: Types of Currencies
Digital Money
Quiz: Digital Money
Creating Our Own Digital Currency: RainbowCoin
Problems with RainbowCoin
Earlier Attempts at Cryptocurrencies

10 Topics
Introduction to Bitcoin
Acquiring Bitcoin - Three Ways
Quiz: Acquiring Bitcoin
A Bitcoin Transaction in Depth
Quiz: A Bitcoin Transaction in Depth
A Real Transaction - Kevin Sends Colt Bitcoin :)
What Happened After We Hit Send?
Quiz: What Happened After We Hit Send?
An Overview of Mining
Quiz: An Overview of Mining

10 Topics
Introduction To Cryptography
One Way Functions
Quiz: One-Way Functions
Thumbprints: A Wedding Cake Mystery
Introduction to Hashing Functions
Properties of SHA-256 and Other Hash Functions
A Demo of SHA-256 and Moby Dick
DEMO: Verifying a Download With SHA-256
Hashing Passwords Demonstration
Review: SHA-256 and Hash Functions

4 Topics
Introduction to Blocks
Introducing the Blockchain
Quiz: Introducing the Blockchain
Demo: The Interactive Block Explorer

12 Topics
Mining: How and Why
Quiz: Mining: How and Why
Introducing The Nonce
Quiz: The Nonce
HashCash Overview
Quiz: Hashcash
Demo: HashCash Illustrated
Quiz: Hashcash Targets
Demo: Proof Of Work Interactive
What are Target and Difficulty?
Demo: HashCash Mini Mining Walkthrough
Review: Mining

7 Topics
Mining Rewards
Orphan Blocks
Tamper Resistance
Quiz: Tamper Resistance
Double Spends
Quiz: Double Spends
Block Size and Fees

9 Topics
Symmetric Key Cryptography Intro
Quiz: Symmetric Key Cryptography
The World of Public Key Cryptography
Demo: Simple Public Key Example
Quiz: Public Key Cryptography
RSA and ECDSA and Some Math!
Quiz: Math Basics for RSA
An RSA Example
Review: RSA and Public Key Cryptocraphy

8 Topics
Private Key Signing Part 1
Private Key Signing Part 2
Quiz: Digital Signatures
Bitcoin and Private Key Signing
Quiz: Bitcoin and Private Key Signing
Signing and the Block Explorer
Transactions: Ins and Outs
Quiz: Transactions Ins and Outs

11 Topics
Wait there are other Cryptocurrencies??!
Quiz: Wait other Cryptocurrencies??!
Introducing Ethereum
Quiz: Introducing Ethereum
Smart Contracts
Quiz: Smart Contracts
A Simple Election Contract
Comparing Bitcoin and Ethereum
Quiz: Comparing Bitcoin and Ethereum
Ethereum Transactions Explained
Quiz: Ethereum Transactions Explained

12 Topics
A Simple DApp
Quiz: A Simple DApp
Exploring the Ethereum Blockchain
The Ethereum Virtual Machine
Quiz: The Ethereum Virtual Machine
What is Gas?
Quiz: What is Gas?
A Real Ethereum Transaction
Ethereum Tokens
Tokens Visualized
Quiz: Tokens
The DAO

15 Topics
Appendix: Can Addresses Collide?
Appendix: Mnemonic Seeds
Appendix: Mnemonic Seeds Demo
Quiz: Mnemonic Seeds
Appendix: Privacy
Appendix: Safety
Appendix: Public Key Vs. Address
Quiz: Appendix: Public Key Vs. Address
Appendix: 51% Attack
Appendix: Segwit
Appendix: Bitcoin Cash
Quiz: Bitcoin Cash
Appendix: Base 58 Encoding
Appendix: RSA Note on N and Public Key
Quiz: RSA Note on N and Public Key

2 Topics
Picking an Exchange
Picking a Wallet App

  Write a Review

Bitcoin and Cryptocurrency Bootcamp

Go to Paid Course