Learn the DIDLab blockchain by doing.
The public portal gives you complete, tested onboarding and deployment examples. Deeper guided exercises, debugging tasks, assessment evidence, and instructor materials stay inside DIDLab Labs and Canvas for enrolled learners.
Learning model
Public portal
Concise, complete, working examples anyone can follow.
DIDLab Labs
Hands-on workspaces, checkpoints, logs, transaction evidence, and deeper challenges.
Canvas
Official assignments, rubrics, deadlines, instructor feedback, and protected course material.
Recommended path
From wallet to first contract
Connect to DIDLab
Add the DIDLab network, add TT, and confirm your wallet is ready for lab transactions.
Open guideMake a verified transaction
Fund a lab wallet, send a small transaction, and confirm it in the explorer.
Open guideUnderstand a smart contract
Read a small Solidity contract and learn state, functions, events, and ABI interaction.
Open guideDeploy a contract
Choose Remix for the fastest first deployment or Hardhat for a professional local workflow.
Open guideDeveloper essentials
Short guides that end in a working result
Every public guide is intentionally scoped: enough to build and verify something real, without publishing the deeper course exercises, challenge solutions, or assessment instructions.
DIDLab Quickstart
Wallet, network, test funds, first transaction, and explorer verification.
Smart Contract Basics
A concise SimpleStorage contract with the concepts you need before deployment.
Deploy with Remix
Compile and deploy from the browser using your DIDLab MetaMask wallet.
Deploy with Hardhat
Compile locally, deploy with a disposable lab wallet, and inspect the receipt.
JSON-RPC & Network API
Read chain ID, block height, balances, transactions, and receipts using the working RPC endpoint.
Secure IPFS
Use the production encrypted-storage workflow and understand CID-based retrieval.
Practice with live DIDLab tools
Use the same services the labs build on
What becomes exclusive in DIDLab Labs?
- • Guided terminal and code workspaces tied to each course lab.
- • Deep debugging, security, attack/defense, and extension exercises.
- • Automated checkpoints that verify transactions, contracts, events, and state.
- • Evidence capture from terminal activity, source code, runtime events, and blockchain receipts.
- • Instructor-only rubrics, solution guidance, and Canvas-linked assessments.