pro 101

Bitcoin Development Fundamentals

Learn anytime
Self-paced courses
Live classes
Teacher-led courses
Tutorials
Resources
Events
Certifications
Educator content
Learn anytime
Self-paced courses
Live classes
Teacher-led courses
Tutorials
Resources
Events
Certifications
Educator content
CourseOverviewCredits
Course
Overview
Credits
Course
Overview
Credits
Bitcoin Development Fundamentals

Overview

Curriculum

+-
Introduction and Preparatory Courses
1.1 - Introduction to CUBO+ Courses
1.2 - Why Bitcoin
1.3 - How Bitcoin
1.4 - Debunk Bitcoin
1.5 - Running Bitcoin
1.6 - Improving Bitcoin
+-
Bitcoin Fundamentals
2.1 - Security Thinking in Bitcoin
2.2 - Free and Open Source Software (FLOSS) in Bitcoin
2.3 - Cryptography in Bitcoin
2.4 - Bitcoin's Governance Model
2.5 - Bitcoin Mining Essentials
+-
Layer One Concepts
3.1 - Node Components in Bitcoin
3.2 - Bitcoin's Data Structures
3.3 - Bitcoin Software Overview and Node Implementations
+-
Lightning Network
4.1 - History of Payment Channels
4.2 - History of atomic routing
4.3 - BOLT Review
4.4 - Major LN clients
+-
The Challenges of LN
5.1 - Practical Challenges to LN
5.2 - LN Future Evolution
5.3 - Protocols on top of LN
5.4 - Understanding Joinmarket

Proudly part of Plan ₿ Network

Plan ₿ Academy • 2026 – FOSS & Open content
  • About us
  • Professors
  • Plan ₿ Labs
  • Legal
Logo Plan ₿ Academy
  • About us
  • Professors
  • Plan ₿ Labs
  • Legal

Proudly part of Plan ₿ Network

FOSS & Open contentPlan ₿ Academy • 2026