
GenAI Teachable Machine
Make your own mobile phone apps using machine learning


Make your own mobile phone apps using machine learning

Learn about profiling and recommendation in the classroom using a social media simulator

Train and prompt a tiny language model in the browser

Try to cheat an image classifier in the classroom

Learn how data traces are used to build profiles of users.

Become the social media platform and influence a virtual user to learn about the algorithms.

Teach students how AI systems are developed, and what are the pitfalls and ethical issues in modern AI.

Teach students how data traces become profiles and recommendations, and how those affect our agency, identities, and polarization in society.
The materials (apps, classroom material, videos) are free to use. Most are also available as open source on Nicolas Pope's Github repository.
The materials on this website were developed in a Finnish national strategic research program called Generation AI (2022-2028).
All the apps run in a browser window on your local devices. Aside from pairing devices for multi-user apps, no data are processed outside the classroom. Once the app has loaded and once the devices have been paired, you can unplug the classroom from the Internet.
Code School Finland is part of the Generation AI project, developing the learning materials for teachers. They also offer paid teacher training globally: https://www.codeschool.fi/contact