YoVDO

CS120: Bitcoin for Developers I

Offered By: Saylor Academy

Tags

Bitcoin Courses Mining Courses Cryptographic Algorithms Courses Hashing Courses

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

Blockchain: fundamentos y aplicaciones para la optimización de negocios
edX
Bitcoin Price Prediction using Facebook Prophet
Coursera Project Network via Coursera
Bitcoin and Cryptocurrencies
University of California, Berkeley via edX
Bitcoin and Cryptocurrency Technologies
Princeton University via Coursera
Introduction to Blockchain
Pohang University of Science and Technology via Coursera