Unit 1: What is AI?
Explore the basic ideas and principles that differentiate traditional and AI programming.
7 Modules:
- 1.1 What is AI?
- 1.2 Intro to JavaScript
- 1.3 Intro to p5.js
- 1.4 Objects in JavaScript
- 1.5 Design an Emoji
- 1.6 Review
- 1.7 Quiz
Unit 2: Training Models
Explore how we train computer classification using examples
7 Modules:
- 2.1 Training AI Models
- 2.2 Detecting Objects With Computers
- 2.3 Peek-a-Boo
- 2.4 Handwriting Recognition
- 2.5 Neural Networks
- 2.6 Review
- 2.7 Quiz
Unit 3: Working With Models
See how we can apply the trained classifiers to do something new
9 Modules:
- 3.1 Making Models
- 3.2 What Makes a Model Good?
- 3.3 Real Time Hand Tracking
- 3.4 Finger Calculator
- 3.5 Hand Landmarks
- 3.6 Finger Painter
- 3.7 Maze Game
- 3.8 Review
- 3.9 Quiz
Unit 4: Reinforcement Learning
Explore how we can use AI and ML principles to teach computers to play video games.
6 Modules:
- 4.1 Intro to Reinforcement Learning
- 4.2 Explore Reinforcement Learning
- 4.3 Reinforcement Learning in Games
- 4.4 Neural Networks in Reinforcement Learning
- 4.5 Review
- 4.6 Quiz
Unit 5: AI and Ethics
Explore how we can use AI and ML principles to teach computers to play video games.
6 Modules:
- 5.1 AI and The Future
- 5.2 Impacts of AI
- 5.3 Conversation with a Chatbot
- 5.4 Bias
- 5.5 Review
- 5.6 Quiz