Project overview
About Bitcoin Learning Graph
Bitcoin Learning Graph is a free, open-source map for structured Bitcoin self-study. It turns a large topic into a set of specific concepts connected by direct prerequisites, so a learner can see what to understand before moving to a harder subject.
Who it is for
This site is for curious beginners, experienced Bitcoin users filling knowledge gaps, educators planning a course, developers navigating protocol and tooling concepts, and researchers who need a concise index of public resources. The interactive graph is useful for exploration; the static concept pages are designed to remain readable by people, search engines, and AI systems without requiring an account or a JavaScript-only workflow.
How the map works
Each node represents one concept. Its direct prerequisites describe the knowledge that makes the concept easier to understand, while dependent links show what it can unlock. The relationships are guidance, not access control: learners can mark progress in any order and use the displayed gaps to decide what to study next. Resources are intentionally curated rather than exhaustive, and the graph can evolve through public issue and pull-request review.
Project values
The project favors self-custody, verifiable sources, clear explanations, small diffs, and community review. It does not provide financial advice, custody, trading, or a personalized course. Bitcoin changes over time, so pages may be revised when specifications, implementations, or educational resources change.
Browse the concept library or inspect the source repository.