К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Bitcoin Scripting Foundations · LearnSpace
Назад в каталог
courseraПрограммирование

Bitcoin Scripting Foundations

Курс от AI CERTs
Средний≈ 14.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Bitcoin is more than a digital currency. It is a programmable network powered by a unique scripting system that controls how coins are spent. The Bitcoin Scripting Foundations Certification is a hands-on technical course designed for developers who want to understand how Bitcoin works at the protocol level. You will learn how spending conditions are defined, validated, and executed using Bitcoin Script. The course begins with core Bitcoin concepts, including UTXOs, transaction structure, signatures, and locking and unlocking logic. From there, you will explore opcodes, standard script templates, multisig setups, timelocks, hashlocks, and advanced spending policies. Each module combines clear instruction with practical developer labs. You will work through raw transaction flows, decode scripts, use Bitcoin development tools, test edge cases on regtest or testnet, and troubleshoot common script failures. By the end of the course, you will be able to analyze Bitcoin spending logic, write custom script conditions, and apply scripting concepts to Bitcoin applications, wallets, and developer tooling. This certification helps developers strengthen their technical understanding of Bitcoin Script and apply protocol-level concepts to real Bitcoin transaction workflows.

Навыки, которые вы освоите

Data StructuresDebuggingTest Script DevelopmentKey ManagementScripting Languages

Программа курса

3 модулей · 89 учебных материалов

01Module 1: Introduction to Bitcoin and Blockchain27 материалов
Navigation VideoВидеоCourse IntroductionВидеоAudio Book: Course IntroductionВидеоeBook: Module 1: Introduction to Bitcoin and BlockchaiPLUGIN

Учитесь у экспертов

AI CERTs Team

Преподаватель курса

Bitcoin Scripting Foundations
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.8 ч

3 модулей

Язык: Английский

Часть программы вашего университета
Audio Book: Module 1: Introduction to Bitcoin and BlockchainВидео
Podcast: Module 1: Introduction to Bitcoin and BlockchainВидео
1.1 Introduction to BitcoinВидео
1.2 Digital CurrencyВидео
1.3 Popular CryptocurrencyВидео
1.4 P2p Cash SystemВидео
1.5 Limited SupplyВидео
1.6 Bitcoin Ledger as a store of valueВидео
1.7 Bitcoin as a platform for Permissionless Innovation Видео
1.8 History of BitcoinВидео
1.9 Key Features and their utilityВидео
1.10 Peer-to-Peer Architecture, Absence of Central Authority, and Node ParticipationВидео
1.11 Decentralized Validation, Consensus Mechanisms, and Data ReplicationВидео
1.12 Censorship Resistance, Open Participation, Trustless Transactions, and Immutable LedgerВидео
Activity: TabPLUGIN
1.13 Decentralization to ImmutabilityВидео
1.14 Smart contracts, Permissioned vs. Permissionless BlockchainsВидео
1.15 Scalability, InteroperabilityВидео
1.16 Block Structure, Transaction Structure, and UTXOsВидео
1.17 Scripting Language,Segregated Witness (SegWit), Merkle Trees, and Transaction FeesВидео
Activity: Fill-in the blankPLUGIN
Activity: Knowledge CheckPLUGIN
Quiz 1Задание
02Module 2: Bitcoin Scripting Language31 материалов
eBook: Module 2: Bitcoin Scripting LanguagePLUGINAudio Book: Module 2: Bitcoin Scripting LanguageВидеоPodcast: Module 2: Bitcoin Scripting LanguageВидео2.1 Stack-Based LanguageВидео2.2 Limited and DeterministicВидео2.3 ScriptPubKey and ScriptSigВидеоActivity: Fill-in the blankPLUGIN2.4 Operators and OperationsВидео2.5 Standard Script TemplatesВидео2.6 Public Key and Hash OperationsВидео2.7 Public Key Hashes ComparisonsВидео2.8 Conditional Statements ВидеоActivity: TabPLUGIN2.9 Time-Locked TransactionsВидео2.10 OP_RETURNВидеоActivity: TabPLUGIN2.11 Script EvaluationВидео2.12 Segregated Witness (SegWit)ВидеоActivity: Drag-and-dropPLUGIN2.13 Disabling Dangerous Operations and Restricted Opcode UsageВидео2.14 Validation and Verification MechanismsВидео2.15 Constant Monitoring and UpdatesВидео2.16 Risk Assessment and MitigationВидео2.17 Community Collaboration and FeedbackВидео2.18 Regular Security AuditsВидео2.19 Principles of Least PrivilegeВидео2.20 Education and AwarenessВидео2.21 Emergency Response ProtocolsВидеоActivity: Problem statementPLUGINActivity: Knowledge CheckPLUGINQuiz 2Задание
03Module 3: Building on Bitcoin Script31 материалов
eBook: Module 3: Building on Bitcoin ScriptPLUGINAudio Book: Module 3: Building on Bitcoin ScriptВидеоPodcast: Module 3: Building on Bitcoin ScriptВидео3.1 Pay-to-Pubkey (P2PK) and Pay-to-Pubkey-Hash (P2PKH)Видео3.2 Multisignature (Multisig)Видео3.3 Time-Locked TransactionsВидео3.4 Hashed Time-Locked Contracts (HTLCs)ВидеоActivity: TabPLUGIN3.5 Atomic SwapsВидео3.6 Decred (DCR)Видео3.7 BarterDEXВидео3.8 Block DXВидео3.9 Lightning NetworkВидео3.10 BisqВидео3.11 Pay-to-Script-Hash (P2SH) in Bitcoin Script: Unlocking Script FlexibilityВидео3.12 BitGoВидео3.13 GreenAddress and ElectrumВидео3.14 Blockstream and CoinbaseВидео3.15 Ledger Nano S and TrezorВидео3.16 BitMEXВидео3.17 Real-World Examples of P2SH Adoption in Cryptocurrency Exchanges and WalletsВидео3.18 Simple Token SystemsВидео3.19 Counterparty (XCP), Omni Layer (OMNI), and other ApplicationsВидеоActivity: SequencePLUGIN3.20 Oracle ContractsВидео3.21 Smart ContractsВидеоActivity: ScenarioPLUGIN3.22 Colored CoinsВидеоActivity: Multiple responsePLUGINActivity: Knowledge CheckPLUGINQuiz 3Задание