# Study Materials

### Jump to:

* Week 1&#x20;
  * [Chapter 1: Introduction](#chapter-1-introduction)
  * [Chapter 2: Setting Up Bitcoin Core VPS](#chapter-2-setting-up-bitcoin-core-vps)
  * [Chapter 3: Understanding Your Bitcoin Setup](#chapter-3-understanding-your-bitcoin-setup)
* Week 2&#x20;
  * [Chapter 4: Sending Bitcoin TXNs](#chapter-4-sending-bitcoin-txns)&#x20;
  * [Chapter 5: Controlling Bitcoin TXNs](#chapter-5-controlling-bitcoin-txns)
* Week 3&#x20;
  * [Chapter 6: Expanding Bitcoin TXNs - Multisigs](#chapter-6-expanding-bitcoin-txns-multisigs)
  * [Chapter 7: Expanding Bitcoin TXNs - PSBTs](#chapter-7-expanding-bitcoin-txns-psbts)
* Week 4&#x20;
  * [Chapter 8: Expanding Bitcoin TXNs - Other](#chapter-8-expanding-bitcoin-txns-other)
  * [Chapter 9: Introducing Bitcoin Scripts](#chapter-9-introducing-bitcoin-scripts)
* Week 5&#x20;
  * [Chapter 10: Embedding Bitcoin Scripts in p2SH TXNs](#chapter-10-embedding-bitcoin-scripts-in-p2sh-txns)
  * [Chapter 11: Empowering Timelock with Bitcoin Script](#chapter-11-empowering-timelock-with-bitcoin-scripts)
* Week 6
  * [Chapter 12: Expanding Bitcoin Scripts](#chapter-12-expanding-bitcoin-scripts)
  * [Chapter 13: Designing Bitcoin Scripts](#chapter-13-designing-bitcoin-scripts)

***

### Week 1

***

#### Chapter 1: Introduction

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/01_0_Introduction.md>" %}

#### Chapter 2: Setting Up Bitcoin Core VPS

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/02_0_Setting_Up_a_Bitcoin-Core_VPS.md>" %}

#### Chapter 3: Understanding Your Bitcoin Setup

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/03_0_Understanding_Your_Bitcoin_Setup.md>" %}

### Week 2

***

#### Chapter 4: Sending Bitcoin TXNs&#x20;

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/04_0_Sending_Bitcoin_Transactions.md>" %}

#### Chapter 5: Controlling Bitcoin TXNs

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/05_0_Controlling_Bitcoin_Transactions.md>" %}

### Week 3

***

#### Chapter 6: Expanding Bitcoin TXNs - Multisigs

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/06_0_Expanding_Bitcoin_Transactions_Multisigs.md>" %}

#### Chapter 7: Expanding Bitcoin TXNs - PSBTs

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/07_0_Expanding_Bitcoin_Transactions_PSBTs.md>" %}

### Week 4

***

#### Chapter 8: Expanding Bitcoin TXNs - Other

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/08_0_Expanding_Bitcoin_Transactions_Other.md>" %}

#### Chapter 9: Introducing Bitcoin Scripts

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/09_0_Introducing_Bitcoin_Scripts.md>" %}

### Week 5

***

#### Chapter 10: Embedding Bitcoin Scripts in p2SH TXNs

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/10_0_Embedding_Bitcoin_Scripts_in_P2SH_Transactions.md>" %}

#### Chapter 11: Empowering Timelock with Bitcoin Scripts

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/11_0_Empowering_Timelock_with_Bitcoin_Scripts.md>" %}

### Week 6

***

#### Chapter 12: Expanding Bitcoin Scripts

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/12_0_Expanding_Bitcoin_Scripts.md>" %}

#### Chapter 13: Designing Bitcoin Scripts

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/13_0_Designing_Real_Bitcoin_Scripts.md>" %}
