Learning Rust with Bitcoin
Description
A Rust Expedition for Bitcoin Builders
In this hands-on course, which was filmed during a seminar organised by Fulgur' Ventures in October 2023, you'll develop your Rust skills by building real Bitcoin-focused components and mini-projects. We'll cover Rust fundamentals, why Rust is used for Bitcoin development (memory safety, performance, and safe concurrency), and how to get started with the Lightning SDK to build payment features.
Across the chapters, you’ll practice core Rust patterns (ownership, lifetimes, traits, async), work with Bitcoin primitives (keys, transactions, scripting), and progressively integrate Lightning concepts (nodes, channels, invoices).
No prior Rust or Bitcoin development is strictly required, though familiarity with basic programming helps. The course is beginner-friendly yet practical enough for engineers crossing into Bitcoin.
Learning path
Objectives
- Get used to Rust Language
- Understand why using Rust for developping Bitcoin
- Get the basis of Lightning SDK
Curriculum
+-Introduction
+-Learn how to code with the rust book
+-Rust & Bitcoin
+-Developping LNP/BP with SDK
+-Final Section
This course is coordinated by Alekos Filini
Hey, i'm an italien coder and hacker. i've worked on various project such as bitcoindevkit, magicalbitcoin and h4ckbs



