BTC101: Intro to Bitcoin

BTC101: Intro to Bitcoin

by Jack Wu
  • 12 Videos


In this course, you will learn the core fundamentals about how Bitcoin works. We will look at the infamous proof-of-work consensus algorithm that makes decentralized transactions possible. You will learn a wide range of topics including public and private keys, transactions, mining, blockchain, hard forks, segwit and more. You will also be creating your own Web API wallet for bitcoin that you can showcase to potential employers.


Anyone interested in learning about how Bitcoin and blockchains work.


Prior programming experience is required. Javascript, HTML/CSS. Linux command line.

Learning Objectives

At the end of the course students should be able to:
Understand how Bitcoin works at a fundamental level
Explain how Bitcoin achieves consensus and how it is kept secure
Learn how Bitcoin mining works and forks in the blockchain
Understand bitcoin script language and its applications
Have the essential skills needed to become a blockchain developer
Gain broader insights into trends in the blockchain and cryptocurrency space


Jack Wu Author

Jack is a computer engineer from the University of Waterloo with 5+ years of experience in runtimes and compilation technology, SDK and library development and cross-platform mobile app development. He’s passionate about solving the challenges of humanity through the use of technology and education in order create a more intelligent, sustainable and free society.


You should sign in to see the list of lessons.

leave a review