
Move Language
Course Index
31 Lessons · 3 Sections
Master Move — the resource-oriented language powering Aptos and Sui. Covers linear types, abilities, global storage, Aptos Coin standard, Sui object model, and TypeScript SDKs. Covers Move Prover, Movement Network & 4 production builds.
31Lessons
3Sections
4Projects
FreeAccess
Section 1Move Fundamentals & Language ConceptsLessons 1–10
Lesson 1
What is Move?
Lesson 2
Move vs Solidity: Key Differences
Lesson 3
Resource-Oriented Programming
Lesson 4
Linear Types & Ownership
Lesson 5
Move Development Setup
Lesson 6
Modules & Scripts
Lesson 7
Data Types & Structs
Lesson 8
Abilities: copy, drop, store & key
Lesson 9
Functions & Entry Points
Lesson 10
Global Storage & Resources
Section 2Aptos Move, Sui Move & DeploymentLessons 11–22
Lesson 11
Aptos Move: Architecture
Lesson 12
Aptos: Account Model & Modules
Lesson 13
Deploying on Aptos
Lesson 14
Aptos Coin & Fungible Asset Std
Lesson 15
Aptos NFTs: Digital Asset Standard
Lesson 16
Sui Move: Object-Centric Model
Lesson 17
Sui vs Aptos Move: Key Differences
Lesson 18
Deploying on Sui
Lesson 19
Sui Objects: Owned & Shared
Lesson 20
Sui NFTs & Kiosks
Lesson 21
Testing Move Contracts
Lesson 22
Move Security Best Practices
Section 3Advanced Move & ProjectsLessons 23–31
Lesson 23
Move Prover: Formal Verification
Lesson 24
Movement Network: Move on EVM
Lesson 25
Move Frontend: TypeScript SDKs
Lesson 26
DeFi Protocols: Cetus & Aftermath
Lesson 27
Move vs Rust vs Solidity: 2026
Lesson 28
Build a Fungible Token on Aptos
Lesson 29
Build an NFT Collection on Sui
Lesson 30
Build a DeFi dApp on Sui
Lesson 31
Build a Move Frontend: TypeScript
