> For the complete documentation index, see [llms.txt](https://cardano-course.gitbook.io/cardano-course/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cardano-course.gitbook.io/cardano-course/video-lessons.md).

# Video lessons

In this section, you'll find a collection of video tutorials and guides crafted to enhance your proficiency in using developer tools for your Cardano projects.

Whether you're a beginner or an experienced developer, these tutorials span a wide array of topics, ranging from building the node to setting up a stake pool, creating a local cluster, understanding Cardano governance, and more.

Video tutorials are designed for ease of comprehension, offering clear, step-by-step instructions to help you quickly become proficient with Cardano. The [Handbook](/cardano-course/handbook.md) section provides written guides and reference materials that complement your learning experience.

## Videos

Click the link to access the video lesson of your choice. Next to each module title, you'll find a link to the corresponding section in the handbook for additional reference.

Module 1. Setting up the node (Handbook: [Module 1](/cardano-course/handbook/module-1-build-and-run-the-node.md))

1. [Building the node with Cabal](https://youtu.be/csqvbw3F_BU)
2. [Building the node with Nix](https://youtu.be/iREukg3-JSM)
3. [Running the node and connecting to different networks](https://youtu.be/YlUljmlCPYs)

Module 2. Basic operations (Handbook: [Module 2](/cardano-course/handbook/building-and-running-the-node.md))

1. [Generating keys and addresses](https://youtu.be/8ZYuiRxPAZc)
2. [Creating simple transactions using the 'build-raw' command](https://youtu.be/rbst_uiGpI4)
3. [Creating simple transactions with 'build' command](https://youtu.be/AVz_zsDd6wE)
4. [Registering a stake address and creating a delegation certificate](https://youtu.be/m0BmjjNt19w)

Module 3. Protocol parameters (Handbook: [Module 3](/cardano-course/handbook/protocol-parameters-and-configuration-files.md))

1. [Protocol parameters part 1/4](https://youtu.be/Czwc4U3B5k8)
2. [Protocol parameters part 2/4](https://youtu.be/aZgmopk09aM)
3. [Protocol parameters part 3/4](https://youtu.be/mJZSHfBr5aQ)
4. [Protocol parameters part 4/4](https://youtu.be/uK7m5xdl_Tw)

Module 4. Peer-to-peer (P2P) networking (Handbook: [Module 4](https://github.com/carloslodelar/cardano-course/blob/main/peer-to-peer-p2p-networking.md))

1. [How P2P works](https://youtu.be/7YyCJ3fDN0I)
2. [Preparing configuration and topology files](https://youtu.be/hOFVL6gjFrw)

Module 5. Creating a stake pool on the preview testing environment (Handbook: [Module 5](/cardano-course/handbook/create-a-stake-pool.md))

1. [The setup](https://youtu.be/6AQaPdmxnfo)
2. [Generating stake pool keys](https://youtu.be/xydi4_pqOdo)
3. [Registering a stake pool on-chain](https://youtu.be/9UK_EFG-nkA)
4. [Stake pool's topology file, startup script, and systemd](https://youtu.be/1CaMmsgFPnw)
5. [Requesting delegation from the faucet and stake snapshots](https://youtu.be/t5BOFmy6IYg)
6. [Stake pool operations part 1](https://youtu.be/NCdsk75-7NA)
   1. Querying the stake snapshot
   2. Querying leadership schedule
   3. Querying KES period information
   4. Renewing KES keys and an operational certificate
7. [Stake pool operations part 2](https://youtu.be/2LHCWyvM4Lc)
   1. Changing pool parameters
   2. Withdrawing rewards
8. [Stake pool operations part 3](https://www.youtube.com/watch?v=WcT2gyflJKg)
   1. [Updating cardano-node and cardano-cli](https://youtu.be/WcT2gyflJKg)
   2. [Retiring a stake pool](https://youtu.be/x4Igwc_WaoA)
9. Bonus: obtaining signing keys for wallet addresses.

Module 6. Monitoring the nodes (Handbook: [Module 6](/cardano-course/handbook/monitoring-our-nodes.md))

1. [Setting up a monitoring server with Prometheus](https://youtu.be/iqAmwhk7djE)
2. Configuring a Grafana dashboard (WIP)

Module 7. Governance (Handbook: [Module 7](/cardano-course/handbook/cardano-governance.md))

1. [Cardano governance](https://youtu.be/biUHK1UDkAY)
2. [SPO polls](https://youtu.be/pGiZzH5caL8)

Module 8. Local cluster (Handbook: [Module 8](/cardano-course/handbook/setting-up-a-local-cluster.md))

1. [Creating a local cluster that starts in Byron](https://youtu.be/2oAonlDUcNY)
2. [From Byron to Shelley](https://youtu.be/8Sp2ljOrXXw)
3. [Creating a stake pool](https://youtu.be/0svni-Dy4zM)
4. [Bring the 'd' parameter down](https://youtu.be/LNUzmhdGPbY)
5. [From Shelley to Alonzo](https://youtu.be/mFyutul_5mU)
6. The Vasil hard fork (WIP)
7. The SECP intra-era hard fork (WIP)

Module 9. Simple scripts and Plutus scripts (WIP)

Module 10. The new tracing system (WIP)

Module 11. Running a SMASH server (WIP)

Module 12. Running a token metadata server (WIP)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://cardano-course.gitbook.io/cardano-course/video-lessons.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
