Discover our
resources

🎓 For Middle school and High school

Here are some suggested activity sequences for middle and high school, covering various levels of detail on how AI works, and even how to program it.

(This page is currently being improved)

College

Complete introduction to AI" course

Objectives: Understand the basic functioning of AI and machine learning
Time required: approximately 6 hours
Activities:
1. Introduction to AI
2. Robot race - introduction to supervised learning
3. Line tracking (manual editing + supervised learning)
4. Follow-me robot
5. Reinforcement learning - Obstacle avoidance
6. AI ethics

Rapid introduction to AI" course

Objectives: Understand the basic functioning of AI and machine learning
Time required: approximately 3 hours
Activities:
1. Robot race - introduction to supervised learning
2. Line tracking (manual editing + supervised learning)
3. Follow-me robot
4. Reinforcement learning - Obstacle avoidance

High School

Introduction to AI" curriculum

Objectives: Understand the basic functioning of AI and learning
Time required: approximately 5 hours
Activities:
1. Introduction to AI
2. Robot race - introduction to supervised learning
3. Line tracking (manual editing + supervised learning)
4. Reinforcement learning - Obstacle avoidance
5. AI ethics

AI & Mathematics" curriculum

Objectives: Understand how AI and machine learning work, and that everything is governed by mathematics!
Time required: approximately 8 hours
Activities:
1. Robot race - introduction to supervised learning
2. Line tracking (manual editing + supervised learning)
3. KNN algorithm
4. Intruder detection (neural network mathematics)
5. Reinforcement learning - Obstacle avoidance
6. Reinforcement learning - Blocked VS Movement

Simple "AI & Python Programming" course

Objectives: Understand how AI and machine learning work, and program algorithms in Python
Time required: approximately 9 hours
Activities:
1. Robot race - introduction to supervised learning
2. Line tracking (manual editing + supervised learning)
3. Remote-controlled AlphAI (Python programming)
4. KNN algorithm
5. Advanced KNN algorithm (programming)
6. Reinforcement learning - Obstacle avoidance
7. Reinforcement learning - Stuck VS Movement

Advanced "AI & Python Programming" course

Objectives: Understand how AI and machine learning work, and program algorithms in Python
Time required: approximately 14 hours
Activities:
1. Robot race - introduction to supervised learning
2. Line tracking (manual editing + supervised learning)
3. Remote-controlled AlphAI (Python programming)
4. Camera programming
5. KNN algorithm
6. Advanced KNN algorithm (programming)
7. Intruder detection (neural network mathematics)
8. Reinforcement learning - Obstacle avoidance
9. Reinforcement learning - Blocked VS Movement
10. Reinforcement learning - Q-learning (programming)

Python programming" course

Objectives: Learn how to program simple algorithms in Python
Time required: approximately 4 hours
Activities:
1. Remote-controlled AlphAI (Python programming)
2. Camera programming

Download
Related Curricula