Guide · Artificial intelligence

Artificial intelligence – a guide to the lessons

What artificial intelligence is, how it began, how a machine learns, how AI is programmed and how it helps in the Internet of Things. The course is written for primary and secondary school students and for teachers.

Modules 1 and 2 don't require programming. Module 3 requires Python basics, and module 4 the course Arduino and ESP32 or micro:bit. Module 5 is again without programming.

  • From grade 5
  • Without programming (modules 1, 2 and 5)
  • Python and IoT (later modules)
For teachers: each lesson has a “For the class” box with the duration and a suggested activity, tasks with solutions and a short quiz. The exercises don't require an account on AI services.

1 What artificial intelligence is

Six lessons without programming – for students from grade 5, for a computer science lesson or a club.

2 How a machine learns

Data, learning from examples, neural networks without formulas – and the first model without programming. Still without writing code.

3 Programming artificial intelligence in Python

For students who know Python basics (lists, loops, functions): from rules to a neural network. All programs have been checked by running them, and the real output is shown with them.

4 Artificial intelligence and the Internet of Things

AI on the ESP32 and micro:bit: sensors collect data, the model learns on the computer, and the board itself makes the decisions. Prior knowledge: the course Arduino and ESP32 or micro:bit.

5 Artificial intelligence and society

Big questions without programming: does AI think, how can it be fair and safe, and what is its future. Each lesson has an activity for discussion in class (a debate, the ethics traffic light, a letter to yourself).

6 Final project and review test

A project in three options – without programming, in Python or with a device – and a review test with 20 questions and two practical tasks.

✎ Related pages