# Getting Started

BSV is a revolutionary technology and can be quite complex; for most people, it’s a steep learning curve - but it doesn’t have to be. As part of the BSV Association, BSV Academy has curated a range of educational information and resources to establish a curriculum, from which training modules and courses have been developed to best serve the needs of the BSV community.

Our goal is to:

* Strengthen and expand existing sources.
* Grow the overall talent pool and skills base for BSV.
* Offer training appropriate for all skill levels, from introductory BSV blockchain courses through to expert-level material.
* Make it easier to on-board staff for businesses, enterprise and all other industry participants.
* Reinforce blockchain development expertise as a unique and self-regulating profession.

### BSV Essentials

BSV Essentials will give students new to BSV a more introductory perspective on some of the design features, the application of BSV to legacy enterprise and three bridging courses for students to better understand some of the computer science techniques deployed in the system.

#### BSV Basics: Protocol and Design

{% content-ref url="/pages/P5rHX2JtMrGtrQh9HjPS" %}
[Legacy - BSV Basics: Protocol and Design](/bsv-academy/bsv-academy/bsv-basics-protocol-and-design-1.md)
{% endcontent-ref %}

BSV Basics: Protocol and Design will introduce students to the BSV Ledger, Coins and Transactions and a high level overview of the general theory behind the system.

#### BSV Enterprise

{% content-ref url="/pages/3zpQIMXRhqk0wTec1Z74" %}
[Legacy - BSV Enterprise](/bsv-academy/bsv-academy/bsv-enterprise.md)
{% endcontent-ref %}

Introduction to BSV Enterprise focuses on the revolutionary potential of BSV Blockchain to radically transform many aspects of legacy enterprise.

#### BSV Primitives

{% content-ref url="/pages/rggmBQ2SpQA75HiWwknl" %}
[Legacy - Hash Functions](/bsv-academy/bsv-academy/hash-functions.md)
{% endcontent-ref %}

{% content-ref url="/pages/q0zqGje9FpeohaXRW1iL" %}
[Legacy - Bitcoin Primitives: Merkle Trees](/bsv-academy/bsv-academy/merkle-trees.md)
{% endcontent-ref %}

{% content-ref url="/pages/xHfhQ3FDpnC9Z12jXg7v" %}
[Legacy - Digital Signatures](/bsv-academy/bsv-academy/digital-signatures.md)
{% endcontent-ref %}

The BSV Primitives courses are to be considered akin to bridging courses for students without a formal background in computer science so that they may fully understand some techniques from the field which have been deployed in BSV Blockchain. These three primitives courses cover Hash Functions, Merkle Trees and Digital Signatures.

### BSV Theory

{% content-ref url="/pages/f4l103QmXTETQZG9APC8" %}
[Theory](/bsv-academy/bsv-academy/bsv-basics-protocol-and-design-1/theory.md)
{% endcontent-ref %}

The BSV Theory stream starts by taking students through the Bitcoin Whitepaper line by line and elaborating on the deeper meanings to ensure a thorough understanding of the Bitcoin system. This course should be considered as a compulsory prerequisite for all deeper study of the Bitcoin protocol as it ensures that everyone who passes the course will have a standardised understanding of the Whitepaper as the technical manifesto of the Bitcoin protocol.

### Introduction to Bitcoin Script

Introduction to Bitcoin Script provides a detailed exploration of the Forth-based scripting language used in the Bitcoin Virtual Machine (Bitcoin VM) during transaction validation. This course guides learners through the functional groups of opcodes in the language, demonstrating how to construct basic script templates and simulate recursive-like behaviors using innovative techniques such as the OP\_PUSHTX methodology.

{% content-ref url="/pages/YzEg57IFnKEqiKsDGRqS" %}
[Introduction to Bitcoin Script](/bsv-academy/bsv-academy/introduction-to-bitcoin-script.md)
{% endcontent-ref %}

### BSV Infrastructure

{% content-ref url="/pages/sgP81XlR0wlC0WfwCjxy" %}
[BSV Infrastructure](/bsv-academy/bsv-academy/bsv-infrastructure.md)
{% endcontent-ref %}

The BSV Infrastructure stream starts with the Introduction to BSV Infrastructure which will be fundamental foundational knowledge for anyone seeking to operate in bitcoin mining or leveraging the network capabilities of BSV to serve as information technology infrastructure. The course takes students through the bitcoin protocol rules to ensure they understand which parameters of the node client they can configure and which are immutable consensus rules that need to be upheld to allow you to operate within the small world network of miners.

[Terms and Conditions](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfVclCmeRPossA1a4BKh5%2Fuploads%2FjrLiRFSSc78VORRVpyOT%2FTerms%20of%20Use%20BSVA%20Blockchain.pdf?alt=media\&token=95fa409e-2017-4503-9b38-f4951b4960df)

### **Terms and Conditions**

[Download Terms and Conditions](https://324459963-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfVclCmeRPossA1a4BKh5%2Fuploads%2FSfgsvnKasKE24DDVkGBu%2FTerms%20of%20Use%20BSVA%20Blockchain.pdf?alt=media\&token=33b377bf-c69f-4425-9330-b3ad7041e910)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hub.bsvblockchain.org/bsv-academy/bsv-academy/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
