zLearn - Aleo
  • Introduction to zLearn
  • Cryptography and Blockchain fundamentals
    • 0.1 Hash Functions
    • 0.2 Symmetric vs Asymmetric Encryption
    • 0.3 Elliptic Curve Cryptography
    • 0.4 Cryptographic Signatures
    • 0.5 Blockchain: Bitcoin
    • 0.6 UTXO based model
    • 0.7 Programmability: Ethereum
    • 0.8 Account based model
    • 0.9 ZKP and zkSNARK
  • The Aleo Blockchain
    • 1.1 Aleo Fundamentals
    • 1.2 Accounts
    • 1.3 Concepts
    • 1.4 Consensus - AleoBFT
  • Setting Up Your Environment
    • 2.1 Install an Aleo Wallet
    • 2.2 Install Prerequisites
    • 2.3 Install CLIs
    • 2.4 Get Testnet Faucet Credits
  • Introduction to Leo
    • 3.1 Hello World
    • 3.2 Public vs Private
    • 3.3 Variables and Types
    • 3.4 Records
    • 3.5 Control Flow
    • 3.6 Mappings
    • 3.7 Operators
  • First Project
    • 4.1 Simple Token Program
    • 4.2 Your First Program Deployment
    • Assignment 1: Taxed Token Program
  • Advanced Leo Concepts
    • 5.1 Composability
    • 5.2 Strings
    • 5.3 Fungible Token Standard - ARC20
    • 5.4 Token Registry - ARC21
    • 5.5 Non-Fungible Token Standard - ARC721
    • Assignment 2: Create an “actual” Token
  • Building Real-World Applications
    • 6.1 RPC API
    • 6.2 Create an empty Aleo dApp
    • 6.3 Wasm SDK
    • 6.4 Wallet Adapter
    • Assignment 3: Create a Minting Page for your Token
  • Testing Leo Programs
    • 7.1 Running a Devnet Locally
    • 7.2 Debugging with Aleoscan Explorer
    • 7.3 Doko JS testing framework
    • 7.4 Leo Debugger
  • Final Project
    • Assignment 4: Create a Privacy Preserving ARC21 Order Book DEX
Powered by GitBook
On this page

Introduction to Leo

3.1 Hello World3.2 Public vs Private3.3 Variables and Types3.4 Records3.5 Control Flow3.7 Operators

Previous2.4 Get Testnet Faucet CreditsNext3.1 Hello World

Last updated 4 months ago