Cairo Programming Language

  • Author: David B.
  • Level: Beginner
  • Length: 2h 51m
  • Videos: 54
  • Sections: 10
Write your awesome label here.

What's covered?

This course takes you from zero to confident Cairo programmer, covering environment setup, Cairo's unique type system, ownership and memory safety, error handling with Option and Result, and building reusable code with traits and generics. You'll apply everything by building an RPG game with characters, combat, and tests, learning the real patterns you'll use when developing on Starknet.
Meet the instructor

David Barreto

David has a M.Sc. in Systems Engineering and a B.Sc. in Electronic Engineering and currently works as a Developer Advocate at the Starknet Foundation where he leads educational activities. David is passionate about ZK technology as the best way to scale a blockchain without sacrificing security and his personal goal in life is to “decentralize knowledge” as a way to empower people.
Patrick Jones - Course author