Open teaching modules

Explore how computers learn patterns in language.

Short, guided demonstrations for introductory computational linguistics. Everything runs locally in the browser—no account, installation, or programming required.

12 standalone activities

Built to be extended

Each demonstration is a self-contained module with editable teaching text and data. Instructors can fork the repository, revise an activity, or add a new module without maintaining a server.