Course Dashboard

Active

Comprehensive overview of modules, students, and network activity.

Course ID
b7795c1b9080507786be4de6cf798de780e0d5cba3244ad1a286f210
Policy ID
425e485f0db95970bb65023dfbcd009fb1534a3950df11b5aa6eba69
Validator Address
addr1x9p9ujzlpku4ju9mv5prm77dqz0mz56289gd7yd44fht56gmry78c25qz570etul7tfu325e968wlq9023kp67kmagxq5rhzft

Authorized Teachers

T
MIxAxIM
T
adrian.
T
james
T
naturedopes
T
Newman5
T
gZero
T
temasar

Course Modules

7 Active Modules
Assignment ID Prerequisites Learning Targets (SLTs)
9e5f0ac5c890da59a0d9e6fe1300f4a2656cdbb41116e1f2eb0cefa2b61e25cd
-
I can explain what a blockchain indexer does and evaluate trade-offs for using one in my application. I can identify when an event handler isn't enough and choose a query-based approach instead. I can store and retrieve data using Adder. I can select the right query provider for my application. I can combine live event data with historical query data to build a more complete picture of blockchain activity.
ad673eb4b972b059228064c6350f20f2bf55863d381f4b9f07e3219a948f3553
-
I can find and fix bugs in a Go program using debugging tools. I can work with Go's type system to make different parts of a program fit together. I can build a command-line tool with multiple commands using the Cobra library. I can create a web API that handles requests and sends responses using Fiber in Go.
ad8ffb5985f7b6e71a08e4e1554a2720ba19d135136e821eac8f53d4a09bb3c8
-
I can trace how a type defined in Aiken appears in a blueprint file and in Go code. I can build a transaction that mints or burns tokens using a native script (no smart contract required). I can build a transaction that mints or burns tokens using a validator script (smart contract). I can build a transaction that unlocks tokens held by a smart contract. I can build a transaction that attaches data to a new output on the blockchain. I can build a transaction that passes input data to a smart contract using a redeemer.
af144049c56a518763ba0bd0267d0b5b8fc631902d73c3e35eae57580ef5a6d7
-
I can create a wallet with Bursa. I can build a simple transaction with Apollo. I can sign a transaction manually and programmatically. I can submit a transaction to a node with gOuroboros. I can set a time window that controls when a transaction is valid. I can add simple metadata to a transaction.
c867f0c1edfdce1d60c81ba29114fae0a276813b6666cc003b98546513e6913e
-
I can set up and run the gOuroboros Starter Kit to connect to a Cardano Node. I can fetch specific blocks from a remote Cardano Node. I can check how far a Cardano Node has synced with the blockchain. I can fetch information about pending transactions waiting in a Node's mempool.
d5ca195c2202f7555b79e20abb078f4a41aea7d1235875a84c8a852b6a5b03f8
-
I can set up and run the Adder Starter Kit to watch blockchain events. I can configure Adder to connect to a Cardano Node. I can use Adder to filter blockchain events by type, address, policy, or stake pool.
e2695912c641c81596823e3785c964bf9e8a821be5300619cb52213596a2d3b7
-
I can describe what Cardano is, how its blockchain differs from others, and what kinds of applications can be built on it. I can explain how Ouroboros reaches consensus and why that matters for building on Cardano. I can explain why Bursa was built and what problems it solves. I can explain why Apollo was built and what problems it solves. I can explain why Adder was built and what problems it solves. I can explain why Cardano Up was built and what problems it solves. I can navigate the course structure and set up my development environment for the modules ahead.

Active Students

0 Enrolled
  • No active students currently enrolled.

Alumni

0 Graduated
  • No past students yet.