What's included
10 live meetings
15 in-class hoursClass Experience
The best way to learn about artificial intelligence (AI) is to make things that uses AI. In this course, students will build fun Artificial Intelligence (AI) projects such as games, virtual assistants as well as programs that can discern language, images, numbers and more. Example of data will be collected and used to train the IBM Watson machine learning computer. The training models will be used for various coding projects. Each project will guide students to demonstrates a real-world use of artificial intelligence and machine learning. After each project, the implications, limitations, improvements of the results to deepen students' understanding of AI real-life applications. Module 1 & 2 1. Discuss Artificial Intelligence (AI) & Machine Learning (ML) Learn more about AI and ML, and why we use ML instead of traditional programming for our projects. Learn about the software tools that will be used to build ML projects. 2. Comparing AI and non-AI programs The following text recognition projects will be used to illustrate the difference between AI and non-AI programs: • Smart Assistant • Seasons of Fun 3. Sorting Animal Pictures Train the computer to recognize photo images and then have it automatically sort pictures. Sheep or Cow, Bird or Bear, Car or Cup, Duck or Dog, Hat or Hammer etc.. Module 3 & 4 1. Discuss AI history and current uses of AI. 2. SNAP! Make a card game to recognize pictures of your card and play SNAP! game. Clubs, diamonds, hearts or spades. 3. Chameleon Train the chameleon to change its color to match the background. Module 5 & 6 1. Discuss future uses of AI. 2. Shy Panda Make a dancing panda that gets shy and stops dancing if it sees you looking. Teach a computer to recognize webcam pictures. 3. Mailman Max Make a postal sorting office in Scratch that can recognize handwritten postcodes on envelopes. Teach a computer to recognize handwriting Module 7 & 8 1. Face Lock Make a phone that unlocks if it recognizes your face. Teach a computer to recognize faces. 2. Chat Bot Create a "Chatbot" AI program that is automated to answer people's questions. 3. Finding an Object in a Picture Train a computer to find a smaller object in a picture. This technique is used in real-world applications like processing satellite images and training self-driving cars. Module 9 & 10 1. Shoot the bug Teach a computer to play a game. Create a Breakout-style arcade game in Scratch that learns the angle to shoot balls at. 2. Tic Tac Toe An example of computer games and AI by re-creating a version of a famous AI research project to train a computer to play Tic Tac Toe. 3. Pac-Man Create a Pac-Man game in Scratch that learns how to avoid the ghost. Teach a computer to play a game. For other classes that we offer, please access this shortened url: shorturl.at/fkoDH
Learning Goals
Train AI systems to recognize text, images and numbers.
Create programs to use the models that demonstrates everyday use of AI.
Other Details
Language of Instruction
English
External Resources
In addition to the Outschool classroom, this class uses:
- Internet browser (recommend Google Chrome)
Teacher expertise and credentials
Computer Adventures is dedicated to providing technology education to children from Pre-K to Grade 12 in a safe, fun and confidence-building environment. In addition to teaching technical skills, we also teach analytical thinking and problem solving, and encourage collaboration and creativity.
We offer technology courses in the following topics.
1-Programming/coding sch as , HTML/CSS, Javascript, Scratch, AppInventor, Scratch, ScratchJr, Hopscotch, Tynker, Blockly
2-Robotics such as virtual simulations, Lego Mindstorms, Lego WeDo, FLL Coaching
3-Animation such as Brickfilms, Stopmotion, Studio Cartoon/2D Animation, 3D Animation.
4-Game DevelopmentStudio, development such as Kodu Game Lab, GameMaker, Minecraft, Roblox.
5-Leading-edge technology topics such as artificial intelligence/machine learning, augmented reality, 3D modeling/printing.
6-Creative Computing and Minecraft:Edu collection of projects based on core academic subjects such as Math, Science, Social Science and Art.
Since 2009, Computer Adventures has been partnering with parents, schools, school districts, recreation centers, libraries, home-schoolers, various organizations and businesses to provide enrichment classes, camps, events and parties, coaching, consulting and teacher training.
We offer on-line and in-person, public as well as private group classes. For our private group classes, we will accommodate your course choice, schedule, virtual or physical venue, and provide instructors and equipment (if needed).
Reviews
Live Group Class
$300
for 10 classes10x per week, 1 week
90 min
Completed by 21 learners
Live video meetings
Ages: 9-14
4-12 learners per class
This class is no longer offered
Financial Assistance
Tutoring
More to Explore
Debate Tutor PrivateScience Of CookingWrite On CursiveVision BoardPenmanship Pals Cursive Handwriting & Fine Motor Skills Practice ForSibling ChessBuild A WebsiteUnderstanding Money And EconomicGilmore GirlsOh Snap PhotographyWriting StoriesThe Witch Of Blackbird PondDolphinThe One And OnlySmall Group Drum