---
# System prepended metadata

title: Documentation and Training material

---

# 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