Interactive Theory of Computation course Automa

Finite automata from zero: states, inputs and arrows, then DFAs, NFAs and ε-NFAs up to the subset construction. Each idea is taught step by step, then you change the machine yourself, in 2D, 3D, Manim style or as slides.

your guide in Automa · Tok
Scenes
35
Level
Undergraduate
Guide
Tok
Kind
Narrated scenes

What students work through

  • States, inputs & arrows
  • Strings & languages
  • DFAs & design
  • NFAs, ε-NFAs & subsets

Every scene in Automa follows the same pattern: a plain sentence saying what the idea is, a working model the student controls, a real example, then a “your turn” step.

The free preview opens the first 3 scenes in your browser. The full course comes with your college’s TwiddleLabs subscription: teachers use it in the browser, and students get it in the TwiddleLabs app on their phone and laptop, working offline.

From the blog

Other interactive courses