Explore cellular automata by building the rules, dynamics, patterns, and computational ideas from the smallest possible mechanisms.
Use cellular automata as a compact laboratory for understanding how simple local rules generate persistent structure, computation, and surprising global behaviour.