dev 303

Learning Rust with Bitcoin

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
Learning Rust with Bitcoin

Overview

Curriculum

+-
Introduction
1.1 - Course overview
+-
Learn how to code with the rust book
2.1 - Introduction to Rust
2.2 - Ownership and Memory Safety in Rust
2.3 - Structures, Building Complex Data Types
2.4 - Rust's Two-Category Error Handling System
2.5 - Functional Programming Features, Closures and Smart Pointers
2.6 - Reference Counting and Interior Mutability
2.7 - Understanding Rust Macros
+-
Rust & Bitcoin
3.1 - Why Rust for Bitcoin Development
3.2 - Error model
3.3 - UniFFI, Bridging Rust Libraries to Multiple Languages
+-
Developping LNP/BP with SDK
4.1 - LN node on SDK
4.2 - Breez sdk
4.3 - LDK vs Breez SDK
+-
Final Section
5.1 - Reviews & Ratings
5.2 - Conclusion

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