CS120: Bitcoin for Developers I
Offered By: Saylor Academy
Course Description
Overview
Dive into the world of Bitcoin technology through this comprehensive 18-hour course designed for developers. Explore fundamental concepts including cryptographic algorithms, digital signatures, transactions, hashing, mining, and blockchain data structures. Learn about Bitcoin nodes, wallets, and the intricacies of transaction scripting. Gain a deep understanding of the consensus mechanisms that underpin the Bitcoin network. By the end of this course, develop the skills necessary to work with Bitcoin technology and potentially contribute to its ecosystem.
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
Related Courses
Bitcoin and Cryptocurrency TechnologiesPrinceton University via Coursera Das liebe Geld - Finance im Alltag
University of Zurich via Coursera Industry 4.0: How to Revolutionize your Business
Hong Kong Polytechnic University via edX Software Design Threats and Mitigations
University of Colorado System via Coursera Cryptography And Network Security
Indian Institute of Technology, Kharagpur via Swayam