cardano course
  • Welcome!
  • Video lessons
  • Handbook
    • Module 1. Building and running the node
      • Building the node
      • Running the node and connecting to a network
    • Module 2. Basic operations
      • Creating keys and addresses
      • Creating a simple transaction
      • Registering the stake address and delegating
    • Module 3. Protocol parameters and configuration files
      • Protocol parameters
      • Byron genesis file
      • Shelley genesis file
      • Alonzo genesis file
      • Conway genesis file
      • Node configuration file
      • Topology file
    • Module 4. Peer-to-peer (P2P) networking
    • Module 5. Creating a stake pool
      • The setup
      • Generating keys
      • Registering a stake pool
      • Runtime system options
      • Running the nodes
      • Stake snapshots
      • Upgrading cardano-node and cardano-cli
      • Pool operations and maintenance
      • Retiring a stake pool
    • Module 6. Monitoring the nodes
    • Module 7. Cardano governance
      • Update proposals
      • Polls
    • Module 8. Setting up a local cluster
      • Creating a local cluster
      • Spending the genesis UTXO
      • From Byron to Shelley
      • Moving funds to a Shelley address
      • Creating a first stake pool
      • Bringing decentralization parameter down to .80
      • From Shelley to Alonzo
      • Creating a second stake pool before moving to the Babbage era
      • Redelegating genesis keys
      • Vasil hard fork
      • Creating a local cluster with the mkfiles script
    • Module 9. Simple scripts and Plutus scripts
    • Module 10. New tracing system
    • Module 11. Running the SMASH server
    • Module 12. Running the token metadata server
  • Curated playlist
Powered by GitBook
On this page
  • What will you learn?
  • Course structure
  • Course contents

Was this helpful?

Edit on GitHub

Welcome!

Welcome to the course on Cardano node and Cardano CLI! This course is designed to equip you with the knowledge and skills necessary to use the Cardano node and Cardano CLI as an end user, a stake pool operator, a governance actor, or a DApp developer. By the conclusion of this course, you will possess a solid understanding of how to use the Cardano node and Cardano CLI across a wide range of roles and scenarios.

What will you learn?

  • Building and running the Cardano node in various environments

  • Cardano protocol parameters and configuration files

  • Creating transactions involving ada, native assets, simple scripts, and Plutus smart contracts

  • Understanding Cardano governance and creating update proposals

  • Establishing your own testnet and utilizing update proposals to transition from Byron to the latest era

  • Exploring peer-to-peer (P2P) topology

  • Using the new tracing system for the Cardano node

  • Monitoring nodes

  • Running SMASH and token metadata servers

  • Understanding the functioning of new features.

Course structure

This course follows a comprehensive learning format, combining video lessons, practical examples, and exercises. Each topic covered in the course starts with a video lesson providing an overview of the subject matter and explaining key concepts. Following the video, there is a step-by-step tutorial on the topic, accompanied with detailed instructions to guide you through the process.

Furthermore, the course incorporates a series of exercises designed to help you practice and apply the knowledge and skills you've acquired. These exercises will be structured to progressively enhance your proficiency in using the Cardano node and Cardano CLI.

Course contents

The course is divided into two main sections:

NextVideo lessons

Last updated 1 year ago

Was this helpful?

The , where the instructor provides step-by-step guidance on various tasks

The , which includes comprehensive instructions and links to documentation, tutorials, and other relevant resources.

If you have feedback on this course, please submit an issue on

video lessons
handbook
GitHub
Page cover image
Cover

Handbook

Cover

Video lessons