Blockchain Foundations
Shared ledgers, blocks, nodes, wallets, transactions, and when blockchain is the wrong tool.
Outcome: Explain blockchain without hype; distinguish public/private data; trace a transaction conceptually.
Open module →ICC Ninja Academy is an applied blockchain and market-intelligence school. Students learn how networks work, how smart contracts are built, how NFT and token markets are inspected, and how to say no trade when evidence is weak.
Start FreeEnter Market LabProgress is stored locally in your browser.
Shared ledgers, blocks, nodes, wallets, transactions, and when blockchain is the wrong tool.
Outcome: Explain blockchain without hype; distinguish public/private data; trace a transaction conceptually.
Open module →Hashing, public/private keys, signatures, Merkle trees, and operational key safety.
Outcome: Recognize the security boundary between an address and a private key; verify hashes safely.
Open module →Proof of Work, Proof of Stake, finality, validators, incentives, and failure trade-offs.
Outcome: Compare consensus designs using security, cost, liveness, and decentralization criteria.
Open module →Signing, broadcast, mempools, block inclusion, confirmation, explorers, fees, and failed transactions.
Outcome: Read a testnet transaction record and explain each major field.
Open module →State, functions, events, gas, contract use cases, and the decision to use or avoid smart contracts.
Outcome: Model a simple contract and identify its trust assumptions.
Open module →Git, Node tooling, wallets, local chains, testnets, deployment discipline, and documentation.
Outcome: Create a reproducible development workspace and deployment checklist.
Open module →Types, storage, functions, visibility, events, modifiers, errors, payable flows, and readability.
Outcome: Build and test a small registry contract in a sandbox.
Open module →Unit/integration tests, assertions, traces, gas reports, deployment scripts, and verification.
Outcome: Turn requirements into tests before deploying to a test network.
Open module →Mappings, structs, interfaces, libraries, inheritance, factories, state machines, and modular design.
Outcome: Design a multi-contract system with documented interfaces.
Open module →Threat modeling, reentrancy, access control, oracle risk, MEV awareness, fuzzing, and remediation.
Outcome: Produce a structured defensive audit with severity and fixes.
Open module →ERC-20, ERC-721, ERC-1155, supply, metadata, provenance, minting, burning, and token design risk.
Outcome: Mint testnet assets and explain ownership, metadata, and supply controls.
Open module →Wallet UX, reads/writes, events, IPFS concepts, signed messages, TypeScript front ends, and CI/CD.
Outcome: Connect a front end to a testnet contract with safe transaction states.
Open module →Rollups, L2 trade-offs, indexing, caching, data availability, observability, and cost modeling.
Outcome: Create a scaling plan based on measured workload rather than hype.
Open module →Proposal lifecycles, quorum, delegation, treasuries, timelocks, governance attacks, and contributor systems.
Outcome: Run a mock governance cycle and document its controls.
Open module →Invariants, fuzzing, formal-verification concepts, monitoring, bug bounties, incident response, and postmortems.
Outcome: Write an incident playbook and continuous-monitoring plan.
Open module →Nodes, IAM, secrets, CI/CD, high availability, backups, disaster recovery, compliance, and runbooks.
Outcome: Operate a simulated production blockchain service using SRE discipline.
Open module →Commitments, zero-knowledge concepts, selective disclosure, privacy threat models, and practical limitations.
Outcome: Design a privacy-preserving credential architecture without exposing secrets.
Open module →Ethereum/Solana NFT workflows, metadata, marketplaces, bridges, cross-chain assumptions, and custody.
Outcome: Mint test assets, verify provenance, and analyze bridge/marketplace risks.
Open module →Product requirements, architecture, security, deployment, observability, governance, and portfolio defense.
Outcome: Build, document, demonstrate, and defend an end-to-end testnet product.
Open module →IDENTITY → LIQUIDITY → SUPPLY/CONTROL → BEHAVIOR → SECURITY → THESIS → INVALIDATION → DECISION → EVIDENCE
Market labs teach learners to separate observable facts from assumptions. Meme coins and NFTs are treated as high-risk case studies, not as guaranteed-return products.