# Documentation and Training material Note: Higher-tier subtopics will be included in Highlevel top-topics at first, then moved into the lower-tier top-topics. ## Module 1 - What is Blockchain? (Tier 2) * Introduction * Discover Superhero Wallet * Blockchain Intro * Blockchain History * Data and Databases (Tier 3) * Blockchain Definitions * Cryptography Fundamentals * Consensus * Blockchain Attributes (Tier 3) * Private Chains * Practice (Tier 1) * Preparation: Aeternity Node ## Module 2 - Aeternity Basics * The Aeternity Stack * First Principles * Aeternity Node Intro * FATE Code And Transactions * Quiz 1 (Tier 2) * Sophia Intro * Recap Screencast * Challenge (Memo to myself: Gas..) ## Module 3 - Contracts * Aeternity Contracts * Elements of Sophia * AE Studio Introduction (Screencast) * Contract Structure (Screencast) * Sophia Events Screencast * Functional Programming Basics (Screencast) (Tier 2) * Sophia Practices and Techniques (Screencast) (Tier2) * Quiz * Challenge ## Module 4 - SDK * JSON RPC Intro (Tier 3) * SDK Intro * Test net Faucet * Setup * Deploying Contracts * Interacting with Contracts * Quiz ## Module 5 - Project * Build your first aeternity dapp ## Module 6 - Oracles * Intro & Principles * Oracles in Sophia * Challenge ## Module 7 - State Channels * Introduction to State Channels * Setup * Building with State Channels ## Module 8 - Project * Build a State Channel Application