Academy

Web3 Learning Paths

Structured courses from absolute beginner to advanced ICP developer. Free to start. Earn verifiable certificates. Build real skills.

Filter by difficulty level

9 courses found

Featured
Beginner

Cryptocurrency Fundamentals

Master the basics of cryptocurrency — what it is, how it works, and how to use it safely.

3h 20min12 lessons
BitcoinEthereumWallets
Featured
Beginner

How Blockchain Works

Understand distributed ledgers, consensus mechanisms, and why blockchain changes everything.

4h 10min16 lessons
ConsensusProof of WorkProof of Stake
Featured
Beginner

Introduction to Internet Computer

Explore ICP's unique architecture — canisters, cycles, subnets, and Internet Identity.

5h 00min20 lessons
ICPCanistersInternet Identity
Beginner

Web3 Wallets & Identity

Learn to use crypto wallets securely — from seed phrases to hardware wallets and Internet Identity.

2h 45min10 lessons
WalletsInternet IdentitySecurity
Featured
Intermediate

DeFi Essentials

Discover decentralised finance — DEXes, liquidity pools, yield farming, and lending protocols.

6h 30min24 lessons
DeFiDEXLiquidity
Intermediate

Motoko Programming Fundamentals

Build your first ICP canister using Motoko — ICP's native programming language.

8h 00min30 lessons
MotokoCanistersSmart Contracts
Intermediate

NFT Creation & Marketplace

Create, mint, and sell NFTs on ICP using the ICRC-7 standard.

5h 15min18 lessons
NFTICRC-7Marketplace
Intermediate

Web3 Security & Best Practices

Protect yourself from scams, phishing, and smart contract vulnerabilities.

4h 50min16 lessons
SecurityAuditingAnti-phishing
Advanced

Advanced ICP Development

Build production-grade dApps — inter-canister calls, HTTPS outcalls, and NNS integration.

12h 00min40 lessons
Advanced ICPNNSHTTPS Outcalls
📅 Milestone 2

Course content activates at Milestone 2

The course structure, categories, and enrollment system are built. Full lesson content and progress tracking arrive at Milestone 2 (v0.2.0). Follow @smgcryptohub on Telegram for updates.