1. Introduction
  2. 1. History of Move
    1. 1.1. The Language for Digital Assets
    2. 1.2. The Dispersion of Move
    3. 1.3. Enter the Movement
  3. 2. Getting Started with Move
    1. 2.1. Advantages of Move
    2. 2.2. Install Movement CLI
    3. 2.3. Hello, Move!
  4. 3. Planning Your Capstone Project
    1. 3.1. Domain Modeling
    2. 3.2. User Journey
    3. 3.3. Architectural Diagram
  5. 4. Basic Move Syntax
    1. 4.1. Primitive Types
    2. 4.2. Comments
    3. 4.3. Expressions and Scope
    4. 4.4. Control Flow
    5. 4.5. Modules and Imports
    6. 4.6. Testing
  6. 5. Custom types and generics
    1. 5.1. Custom Types
    2. 5.2. Getter and Setter Functions
    3. 5.3. Generics Introduction
    4. 5.4. Generics with Multiple Type Parameters

Movement Hack Introduction

This course is designed to support you as you build for build for Movement. See our docs for an introduction to the Move stack. And please join Movement Discord to get involved with the community!

Table of Contents

  • History of Move

    • The Language for Digital Assets
    • The Dispersion of Move
    • Enter the Movement
  • Getting Started with Move

    • Advantages of Move
    • Install Movement CLI
    • Hello, Move!
  • Planning Your Capstone Project

    • Domain Modeling
    • User Journey
    • Architectural Diagram
  • Basic Move Syntax

    • Primitive Types
    • Comments
    • Expressions and Scope
    • Control Flow
    • Modules and Imports
    • Testing
  • Custom types and generics

    • Custom Types
    • Getter and Setter Functions
    • Generics Introduction
    • Generics with Multiple Type Parameters

Feedback and Contributions

We hope you enjoy the course! Please send feedback and contributions via Discord or GitHub.