Dark mode active
Start Here
Tracks
Curriculum
Code Lab
Solidity IDE
Live
More
▼
Dark mode active
Core Curriculum
Start Here
Tracks
Curriculum
Code Lab
Solidity IDE
Live
Build & Practise
▼
Curriculum & Reference
▼
User Portal
← Theory library
Starknet Cairo theory
STARK-provable computation, Sierra safety, and components on Starknet.
Practise in the Code Lab →
Easy
1. Introduction to Cairo & STARKs
Turing-complete verifiable computing for Starknet.
2. The felt252 Primitive
Field elements: the fundamental atom of Cairo.
Medium
3. Sierra: Safe Intermediate Execution-Ready Representation
Preventing invalid proof generation and securing Starknet.
4. Starknet Contract Storage (#[storage])
Reading and writing persistent contract state.
6. Starknet Testing with Snforge
Foundry-style test framework for Cairo.
Hard
5. Cairo Components & Modularity
Reusable, composable contract logic.