# cardano course

## cardano course

- [Welcome!](https://cardano-course.gitbook.io/cardano-course/readme.md)
- [Video lessons](https://cardano-course.gitbook.io/cardano-course/video-lessons.md)
- [Handbook](https://cardano-course.gitbook.io/cardano-course/handbook.md)
- [Module 1. Building and running the node](https://cardano-course.gitbook.io/cardano-course/handbook/module-1-build-and-run-the-node.md)
- [Building the node](https://cardano-course.gitbook.io/cardano-course/handbook/module-1-build-and-run-the-node/building-the-node.md)
- [Running the node and connecting to a network](https://cardano-course.gitbook.io/cardano-course/handbook/module-1-build-and-run-the-node/running-the-node-and-connecting-to-a-network.md)
- [Module 2. Basic operations](https://cardano-course.gitbook.io/cardano-course/handbook/building-and-running-the-node.md)
- [Creating keys and addresses](https://cardano-course.gitbook.io/cardano-course/handbook/building-and-running-the-node/create-keys-and-addresses.md)
- [Creating a simple transaction](https://cardano-course.gitbook.io/cardano-course/handbook/building-and-running-the-node/create-a-simple-transaction.md)
- [Registering the stake address and delegating](https://cardano-course.gitbook.io/cardano-course/handbook/building-and-running-the-node/register-stake-address-and-delegate.md)
- [Module 3. Protocol parameters and configuration files](https://cardano-course.gitbook.io/cardano-course/handbook/protocol-parameters-and-configuration-files.md)
- [Protocol parameters](https://cardano-course.gitbook.io/cardano-course/handbook/protocol-parameters-and-configuration-files/protocol-parameters.md)
- [Byron genesis file](https://cardano-course.gitbook.io/cardano-course/handbook/protocol-parameters-and-configuration-files/byron-genesis-file.md)
- [Shelley genesis file](https://cardano-course.gitbook.io/cardano-course/handbook/protocol-parameters-and-configuration-files/shelley-genesis-file.md)
- [Alonzo genesis file](https://cardano-course.gitbook.io/cardano-course/handbook/protocol-parameters-and-configuration-files/alonzo-genesis-file.md)
- [Conway genesis file](https://cardano-course.gitbook.io/cardano-course/handbook/protocol-parameters-and-configuration-files/conway-genesis-file.md)
- [Node configuration file](https://cardano-course.gitbook.io/cardano-course/handbook/protocol-parameters-and-configuration-files/node-configuration-file.md)
- [Topology file](https://cardano-course.gitbook.io/cardano-course/handbook/protocol-parameters-and-configuration-files/topology-file.md)
- [Module 4. Peer-to-peer (P2P) networking](https://cardano-course.gitbook.io/cardano-course/handbook/module-4-peer-to-peer-p2p-networking.md)
- [Module 5. Creating a stake pool](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool.md)
- [The setup](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool/the-setup.md)
- [Generating keys](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool/generate-keys.md)
- [Registering a stake pool](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool/register-stake-pool.md)
- [Runtime system options](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool/runtime-system-options.md)
- [Running the nodes](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool/running-the-nodes.md)
- [Stake snapshots](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool/stake-snapshots.md)
- [Upgrading cardano-node and cardano-cli](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool/upgrading-cardano-node-and-cardano-cli.md)
- [Pool operations and maintenance](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool/pool-maintainance.md)
- [Retiring a stake pool](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool/retiring-a-stake-pool.md)
- [Module 6. Monitoring the nodes](https://cardano-course.gitbook.io/cardano-course/handbook/monitoring-our-nodes.md)
- [Module 7. Cardano governance](https://cardano-course.gitbook.io/cardano-course/handbook/cardano-governance.md)
- [Update proposals](https://cardano-course.gitbook.io/cardano-course/handbook/cardano-governance/update-proposals.md)
- [Polls](https://cardano-course.gitbook.io/cardano-course/handbook/cardano-governance/polls.md): Cardano node v.8.0.0 introduced a new subset of commands to conduct polls among stake pool operators. A poll is official when it is signed by a genesis delegate key.
- [Module 8. Setting up a local cluster](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster.md): In this section, you will learn how to set up a local cluster that starts in the Byron era and how to update it to Babbage manually.
- [Creating a local cluster](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/create-a-local-cluster.md)
- [Spending the genesis UTXO](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/spend-genesis-utxo.md)
- [From Byron to Shelley](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/from-byron-to-shelley.md)
- [Moving funds to a Shelley address](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/move-funds-to-a-shelley-address.md)
- [Creating a first stake pool](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/create-first-stake-pool.md)
- [Bringing decentralization parameter down to .80](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/bring-decentralization-parameter-down-to-.80.md)
- [From Shelley to Alonzo](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/from-shelly-to-alonzo.md)
- [Creating a second stake pool before moving to the Babbage era](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/create-a-second-stake-pool-before-we-move-to-babbage-era.md)
- [Redelegating genesis keys](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/redelegate-genesis-keys.md)
- [Vasil hard fork](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/vasil-hardfork.md)
- [Creating a local cluster with the mkfiles script](https://cardano-course.gitbook.io/cardano-course/handbook/setting-up-a-local-cluster/create-a-local-cluster-with-mkfiles-script.md)
- [Module 9. Simple scripts and Plutus scripts](https://cardano-course.gitbook.io/cardano-course/handbook/module-9-simple-scripts-and-plutus-scripts.md)
- [Module 10. New tracing system](https://cardano-course.gitbook.io/cardano-course/handbook/module-10-new-tracing-system.md)
- [Module 11. Running the SMASH server](https://cardano-course.gitbook.io/cardano-course/handbook/module-11-running-smash-server.md)
- [Module 12. Running the token metadata server](https://cardano-course.gitbook.io/cardano-course/handbook/module-12-running-token-metadata-server.md)
- [Curated playlist](https://cardano-course.gitbook.io/cardano-course/curated-playlist.md)
