Have you ever wondered…
In this course, students learn introductory concepts of Machine Learning and Artificial Intelligence. Kids will use these concepts (including augmented reality, simulated learning and functions, and AI behaviors) to create fast-paced interactive games such as Fruit Ninja, Chatbots, Rock/Paper/Scissors, and AI Pets!
Key Skills students will build in class:
1. Learning programming concepts that apply to interactive gaming
2. Understanding the basic concepts of what machine learning is through designing games that use it
3. Creating advanced characters that utilize behaviors that emulate Artificial Intelligence
If you are wondering what all the buzz is about, here is a quick primer:
Artificial Intelligence: The idea that a computer program/machine can think and learn to be able to carry out tasks in a “smart” way.
Machine Learning: This gives computers the ability to learn without being explicitly told how to do so. We give the machines access to data and let them use the data to learn for themselves!
Students harness the power of AI technology to support and enhance their creativity while building a unique multimedia story, combining original ideas with the power of AI! Along the way, they’ll learn about creative writing, AI ethics, and a range of AI tools. They will fully develop main characters including personality, imagery, and more. They will use AI to create visuals to represent story locations and utilize ChatGPT to enhance their existing story ideas. Students will also be challenged to think critically about AI-generated content, its many uses, and its limitations.
Note: this class is structured like a creative writing class, but every step of the process uses AI tools to prompt creativity and fully realize students’ ideas
In a world where Artificial Intelligence is rapidly expanding into nearly every field, it’s more important than ever to be prepared for what these changes mean. In this class, students will learn about AI, how to work with it and hot to use it responsible and ethically! To make it fun and educational, we will tackle ecological challenges in the world of Minecraft! Kids will use AI to come up with solutions to a variety of projects to protect the environment, preserve ecosystems, and improve farming and water quality in villages! We navigate Minecraft’s ocean floor using live data streams, learn about creating conservation plans to save Minecraft Ocelots, and develop a chatbot using algorithms.
Projects include:
No previous experience with Minecraft or programming required.
All camps run Monday-Friday (except for holidays)
Allowed in this class: Windows desktop or laptop, Mac desktop or laptop, Chromebook
Not allowed in this class: Tablet, iPad
Session Dates | Time | Class | Grade level | Price | |
---|---|---|---|---|---|
Jun 23 - Jun 27 (5 days) |
11:00 am - 2:00 pm EDT | AI Foundations: Story Time | 4th - 6th |
$285
until March 15th
$260
|
|
Jun 30 - Jul 3 (4 days) |
10:00 am - 1:00 pm EDT | AI Gaming & Machine Learning | 4th - 6th |
$212
until March 15th
$187
|
|
Aug 4 - Aug 8 (5 days) |
3:00 pm - 6:00 pm EDT | AI Foundations: Eco Challenge | 4th - 6th |
$285
until March 15th
$260
|
|
Aug 18 - Aug 22 (5 days) |
2:00 pm - 5:00 pm EDT | AI Gaming & Machine Learning | 4th - 6th |
$285
until March 15th
$260
|
Looking for a different time? Сonsider a private class ($39-$59/hour).
*These are recommended age ranges. We can adjust based on your child’s needs and abilities.
Artificial Intelligence imitates human intelligence processes using machines and has played a significant role in sci-fi for years. Some years ago, self-driving cars and robotic helpers were limited to the fantasy world, but now they have become a reality. Most importantly, helpful apps like Roomba and Google Maps, and even online shopping chatbots all use AI. In short, Al has become an essential part of every industry, including tourism, healthcare and more.
Industries that are using Al are already earning profits. Moreover, Al offers opportunities not only for industry professionals but also for kids. Let's view the two subcategories of Al, machine learning and Al gaming. We will explore how they are useful for kids. The first step is learning how to code.
Machine learning is a subfield of artificial intelligence. Engineers write algorithms that enable computers to learn from data. Besides, it allows computers to make predictions and act without clear instructions for every step. When you use search engines like Google and websites and apps like Amazon and Facebook, they suggest the best content. How does it all happen? These websites and apps also rely on machine learning. In the computer programming world, data plays a significant role.
There is no doubt that machine learning is one of the most lucrative and vital industries. The essential skills that machine learning engineers must have include expertise in Python, Java, and JavaScript; even kids can learn these languages. In addition, introductory concepts of machine learning are also easy-to-learn for kids, like simulated learning and algorithms, data structures, and functions. However, the first step for kids is to take machine learning coding classes that enable them to explore exciting future opportunities.
The use of machine learning in video gaming creates an interesting experience. The video games include non-player characters known as 'bots.' It looks like another game player is controlling these bots when Al is controlling their behavior. In this way, the gaming experience becomes more exciting because players think their opponents are actually other people. Al has extensive use in video gaming, including online chess and poker tournaments and the most famous games like The Last of Us and Pokemon Go.
The machine learning algorithm used in gaming has two basic types, including Finite State Machine and Monte Carlo Search Tree.
When writing an FSM algorithm, game developers consider all possible states that a bot can be in and the probable events they are likely to face. Hence, they design specific responses for each situation. For instance, they write about the bot work process when it encounters a human player. But the algorithm is simple, and it makes the gaming experience repetitive and bots' actions easy to predict. So, developers created Monte Carlo Search Tree to solve this problem.
In contrast, MCST is a complex algorithm developed in 2006; it was a milestone in machine learning. Bots with MCST programming do not only respond to a certain number of initial states and remain in a simple loop. Developers program bots with MCST in a way that they identify human players’ responses. In addition, it determines the possible outcomes that can take place and focus on the best outcomes for the bot's success.
The algorithm develops a tree of possible scenarios, responses, and outcomes that are likely to occur; it’s like a neural network in the bot's brain. This way, it offers a vast number of potential scenarios that make the game more exciting for players.
Additionally, Al gaming is changing with the help of Augmented Reality and Virtual Reality. Augmented Reality projects the game world into reality through the screen of a mobile device. On the other hand, Virtual Reality includes wearing a headset that transports the gamer inside the game. Al games have taken the gaming world by storm and are becoming popular among kids. Interestingly, the next generation of AI game developers will create more interactive and exciting gaming experiences.
While it all sounds exciting, it also has a link with education. Learning to code will open up ways to become the next big Al game developer. Kids can also learn the essential programming concepts of interactive gaming, machine learning, Al behaviors, and Augmented Reality. It will enable them to develop fast-paced, interactive games that they can share with friends. Al gaming coding classes open many opportunities for young video gamers.