This course covers the fundamentals of Bitcoin technology, including cryptographic algorithms, signatures, transactions, hashing, mining, Bitcoin data, nodes, wallets, transactions, scripting, and achieving consensus. Students will learn how to work with Bitcoin as developers, gaining skills in blockchain technology and cryptocurrency development. The course utilizes a structured approach with units, a study guide, and a final exam, making it suitable for developers and individuals interested in understanding Bitcoin at a technical level.
Overview
Syllabus
- Course Introduction
- Unit 1: Introduction to Bitcoin Technology
- Unit 2: Cryptographic Algorithms
- Unit 3: Signatures and Transactions
- Unit 4: Hashing and Mining
- Unit 5: Bitcoin Data
- Unit 6: Bitcoin Nodes and Wallets
- Unit 7: Transactions and Scripting
- Unit 8: Reaching Consensus
- Study Guide
- Course Feedback Survey
- Certificate Final Exam