Bitcoin And Cryptocurrency Bootcamp

Tags: Bitcoin

From Mining and the Blockchain to Ethereum and Smart Contracts

Last updated 2022-01-10 | 4.6

- 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!)

What you'll learn

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

* Requirements

* REQUIRED: A computer or mobile device
* and a tolerance for bad jokes.
* NOT REQUIRED: Coding Experience
* Math
* and Cryptography are NOT REQUIRED
* BONUS: Basic understanding of Internet Drama
* World of Warcraft
* and Memes

Description

Do you like learning about fascinating technology? Are you considering investing in Bitcoin or Ethereum? Are tired of wondering what the heck the Blockchain is? Or maybe you'd just like to hold your own in a conversation on cryptocurrencies at the office?

This course is for students who wish to confidently navigate the rapidly evolving world of cryptocurrency, and it's taught by developers who love technology, rather than investors looking to pitch you.  Many courses focus on teaching you how to purchase Bitcoin, but very few explain how it works or why it has become so popular. 

The course begins with a basic overview of the history, concepts and vocabulary of cryptocurrency: What it is, how to acquire it, how to send and receive it, how it differs from differs from stocks and bonds, and what the heck a miner is. With that foundation, you will be ready to take on cryptocurrency's more advanced concepts: mining, forks, digital signatures, hashing functionssmart contracts, tokens, and distributed applications (DApps).  

This structure makes our course suitable for students of all levels.  No math or coding experience is necessary.

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?

This is not a course designed to pitch Bitcoin, Ethereum, or a token!  This is a course taught by developers who love technology, rather than investors looking to pitch you.  

This course is for information purposes only.  It is not intended to be investment advice.


Who this course is for:

  • People looking to expand their understanding of Bitcoin, Ethereum, and the Blockchain
  • Anyone with a curiosity for how cool things work!
  • People who want to learn how to buy Bitcoin or Ethereum
  • People considering purchasing/investing in cryptocurrencies
  • People interested in Digital Currency
  • People, in over their head, who need to present a Blockchain App to investors tomorrow morning

Course content

13 sections • 111 lectures

Introductions. Start Here! Preview 01:27

Course Overview: IMPORTANT! Preview 03:59

Bitcoin in 3 Minutes Preview 05:07

Supplement: Slides PDF Preview 00:01

Types of Currencies Preview 05:28

Quiz: Types of Currencies

Digital Money Preview 09:13

Quiz: Digital Money

Creating Our Own Digital Currency: RainbowCoin Preview 05:45

Problems with RainbowCoin Preview 05:37

Earlier Attempts at Cryptocurrencies Preview 07:08

Introduction to Bitcoin Preview 09:50

Acquiring Bitcoin - Three Ways Preview 09:30

Quiz: Acquiring Bitcoin

A Bitcoin Transaction in Depth Preview 08:55

Quiz: A Bitcoin Transaction in Depth

A Real Transaction - Kevin Sends Colt Bitcoin :) Preview 14:58

What Happened After We Hit Send? Preview 07:14

Quiz: What Happened After We Hit Send?

An Overview of Mining Preview 10:35

Quiz: An Overview of Mining

Introduction To Cryptography Preview 08:25

One Way Functions Preview 05:04

Quiz: One-Way Functions

This optional quiz will help us familiarize ourself with functions, a core building block of the underlying structure of Bitcoin.

Thumbprints: A Wedding Cake Mystery Preview 05:30

Introduction to Hashing Functions Preview 06:36

Properties of SHA-256 and Other Hash Functions Preview 09:48

A Demo of SHA-256 and Moby Dick Preview 04:16

DEMO: Verifying a Download With SHA-256 Preview 07:02

Hashing Passwords Demonstration Preview 06:32

Review: SHA-256 and Hash Functions

Introduction to Blocks Preview 08:28

Introducing the Blockchain Preview 09:47

Quiz: Introducing the Blockchain

Demo: The Interactive Block Explorer Preview 07:23

Mining: How and Why Preview 06:52

Quiz: Mining: How and Why

Introducing The Nonce Preview 10:48

Quiz: The Nonce

HashCash Overview Preview 05:35

Quiz: Hashcash

Demo: HashCash Illustrated Preview 06:55

Quiz: Hashcash Targets

Demo: Proof Of Work Interactive Preview 03:12

What are Target and Difficulty? Preview 12:41

Demo: HashCash Mini Mining Walkthrough Preview 05:29

Review: Mining

Mining Rewards Preview 08:15

Orphan Blocks Preview 07:40

Tamper Resistance Preview 10:49

Quiz: Tamper Resistance

Double Spends Preview 06:47

Quiz: Double Spends

Block Size and Fees Preview 08:07

Symmetric Key Cryptography Intro Preview 04:52

Quiz: Symmetric Key Cryptography

The World of Public Key Cryptography Preview 07:14

Demo: Simple Public Key Example Preview 05:09

Quiz: Public Key Cryptography

RSA and ECDSA and Some Math! Preview 05:36

Quiz: Math Basics for RSA

This quiz covers simple examples of the two mathematical concepts necessary to understand RSA: Exponents and the Modulus Operator.

An RSA Example Preview 11:06

Review: RSA and Public Key Cryptocraphy

Private Key Signing Part 1 Preview 04:05

Private Key Signing Part 2 Preview 10:03

Quiz: Digital Signatures

Bitcoin and Private Key Signing Preview 09:50

Quiz: Bitcoin and Private Key Signing

Signing and the Block Explorer Preview 03:24

Transactions: Ins and Outs Preview 05:01

Quiz: Transactions Ins and Outs

Wait there are other Cryptocurrencies??! Preview 05:05

Quiz: Wait, other Cryptocurrencies??!

Introducing Ethereum Preview 12:39

Quiz: Introducing Ethereum

Smart Contracts Preview 08:26

Quiz: Smart Contracts

A Simple Election Contract Preview 05:31

Comparing Bitcoin and Ethereum Preview 12:09

Quiz: Comparing Bitcoin and Ethereum

Ethereum Transactions Explained Preview 04:26

Quiz: Ethereum Transactions Explained

A Simple DApp Preview 10:03

Quiz: A Simple DApp

Exploring the Ethereum Blockchain Preview 06:24

The Ethereum Virtual Machine Preview 06:11

Quiz: The Ethereum Virtual Machine

What is Gas? Preview 07:34

Quiz: What is Gas?

A Real Ethereum Transaction Preview 03:03

Ethereum Tokens Preview 07:12

Tokens Visualized Preview 04:10

Quiz: Tokens

The DAO Preview 07:01

Appendix: Can Addresses Collide? Preview 03:48

Appendix: Mnemonic Seeds Preview 05:50

Appendix: Mnemonic Seeds Demo Preview 04:12

Quiz: Mnemonic Seeds

Appendix: Privacy Preview 07:07

Appendix: Safety Preview 07:39

Appendix: Public Key Vs. Address Preview 04:45

Quiz: Appendix: Public Key Vs. Address

Appendix: 51% Attack Preview 06:01

Appendix: Segwit Preview 04:17

Appendix: Bitcoin Cash Preview 06:11

Quiz: Bitcoin Cash

Appendix: Base 58 Encoding Preview 03:58

Appendix: RSA Note on N and Public Key Preview 02:43

Quiz: RSA Note on N and Public Key

Picking an Exchange Preview 06:15

Picking a Wallet App Preview 04:36