What's included
5 live meetings
5 in-class hoursClass Experience
Welcome to AI and Machine Learning With Scratch - Build Amazing Projects! In this five module course, we will learn all about the exciting world of Artificial Intelligence (AI) and Machine Learning (ML). The exciting thing about this course is that we will learn by doing and build programs that could recognize images, sounds, and text. This is a fundamental building block to building artificial intelligence that can recognize patterns. This type of data analysis is used all the time in our every day lives by data scientist to help make sense of complicated data. For example, we can build a program that will identify oranges and apples, and this could allow a sorting robot to separate each type of fruit. We are going to build games like rock paper scissors, where we will train the computer to identify what the difference is between each of those images, and then use the web camera to play rock paper scissors against the computer. Required experience: No knowledge of programming is required to get started with this course, but it is recommended to have some experience with Scratch block coding. This will be helpful as we build our projects, but the course should not be a problem for learners without any experience. We will first start looking at various machine learning and artificial intelligence applications and talk about some of the ways that we are able to use these technologies. We are then going to build and train a model, so the computer is able to understand what a particular thing is like. For example, we might collect a whole bunch of pictures of dogs and a whole bunch of pictures of cows and train the computer to identify the difference by figuring out what is the typical cow look like versus what is the typical dog look like. In our weekly projects we are going to work on Code that identifies images, text, and sound. Week 1: Introduction Week 2: Rock, paper, scissors - Recognize images Week 3: Alien words - Recognize sounds Week 4: Happy or Sad? - Recognize text Week 5: Laser eyes game - Recognize sounds
Learning Goals
In this course students will learn about artificial intelligence and machine learning and be able to build programs by following the steps in Scratch, students will learn the various pieces involved in training and applying a model, and understand how machine learning is used in different contexts
Other Details
Parental Guidance
In this class we will build our models using the Machine Learning for Kids website, a login is not required. We will then use a special version of Scratch with ML to create the projects and run them. A computer with a camera is recommended as we will be using some video recognition features (for example, training the computer to recognize a hand doing rock, paper, scissors)
Supply List
Students will receive weekly PDF handouts with code, projects and step by step instructions.
External Resources
In addition to the Outschool classroom, this class uses:
Sources
Students will receive weekly PDF handouts with code, projects and step by step instructions in addition to weekly videos and code.
Teacher expertise and credentials
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning.
Reviews
Live Group Class
$89
for 5 classes1x per week, 5 weeks
60 min
Completed by 1 learner
Live video meetings
Ages: 9-14
1-18 learners per class