$269
for 10 classesSummer Camp: Machine Learning in Python With Raspberry Pi & Sensors (Level 1)
Completed by 92 learners
Ages 11-16
Live Group Course
Live video meetings
5x per week, 2 weeks
4-8 learners per class
75 min
What's included
10 live meetings
12 hrs 30 mins in-class hoursProjects
2-4 hours per week. Projects are not mandatory but we strongly encourage students to complete them.Assessment
includedClass Experience
Our Raspberry Pi projects enable students to explore computing, and to learn how to control and communicate with various electronic modules using Python. This course is perfect for students with some Python experience who want to explore hardware and learn to apply machine learning in their projects. The beginning of the course is dedicated to setting up and introducing the Raspberry Pi. Each of the eight guided projects includes circuit construction and Python programming. Included are two machine learning projects in which students train their own model and apply it to create a smart electronic system. Students will write code to interact with input and output devices such as LEDs, IR sensors, servos, and more. For a week to week program, check out the syllabus.
Learning Goals
Students in our Raspberry Pi course delve into computing, mastering Python for controlling electronic modules and exploring machine learning applications across eight guided projects.
From setting up the Raspberry Pi to crafting circuits and programming in Python, they create smart electronic systems integrating machine learning models with input and output devices like LEDs, IR sensors, and servos.
Syllabus
10 Lessons
over 2 WeeksLesson 1:
Setup and Software
The first lesson is dedicated to ensuring all students have set up their Raspberry Pi OS properly, connecting using VNC, and introducing the desktop, command line, and common applications.
Task: Set up and connect to Pi
Finish any set-up steps that could not be completed before class and introduce Raspberry Pi. Ensure students can connect to the Raspberry Pi using VNC without issue. Introduce Linux command line basics and the Thonny Python IDE.
75 mins online live lesson
Lesson 2:
Hardware and Circuit Basics
Students will test the Raspberry Pi GPIO pins, identify all components necessary for this course, and learn the basics of electricity and safe circuit construction.
Task: Identify components and learn electronics concepts
Ensure students can locate all necessary parts and that GPIO pins are functional before beginning circuit construction lessons. Provide students with an understanding of circuits and electricity with a combination of lesson instruction and short informational videos.
75 mins online live lesson
Lesson 3:
LED Blink Project
Designed to act as a starter project to introduce proper use of the breadboard, basic hardware components, and programming on the Raspberry Pi.
Task: LED Blink Project
Students will follow along to construct their first circuit and write python code that turns an LED on and off in a loop.
75 mins online live lesson
Lesson 4:
Machine Learning
Learn the basics of machine learning and create their own machine learning models that will predict whether the sentiment of some text is happy or sad. The prediction from this model will be used to control the LED circuit.
Task: Machine Learning Setup
Students log in to aicode101.com and create their first model. Students write code using the python requests module to interact with the aicode101.com API and get predictions from their model. The LED_blink code is modified to create predictions
75 mins online live lesson
Other Details
Parental Guidance
Dear Parents,
Thank you for your interest in our Machine Learning in Python With Raspberry Pi & Sensors program. This class has a lot of fun hardware and coding projects, from which students have opportunities to learn some fundamental knowledge of both modern machine learning and Internet of Things (IoT). This class is one of the first Raspberry Pi programs available for middle school and high school students using machine learning models to communicate and control Raspberry Pi and various sensors, like LED light, Buzzer, Servo, Ultrasonic and IR sensors.
This class requires a lot of hands-on experience, and can be quite challenge to some young students. It also requires a lot of involvement from parents, in particular to set up the Raspberry Pi following the instruction before class. Please communicate with your children before enrolling in this class.
Materials: To prepare the class, please purchase the following items:
1, Raspberry Pi 3B+ Starter Kit https://www.canakit.com/raspberry-pi-3-model-b-plus-ultimate-kit.html or CanaKit Raspberry Pi 4 Extreme Kit https://a.co/d/64JMFlA
2, Toolbox for Raspberry Pi 4 B 3 B+ ($50) https://www.amazon.com/Freenove-Raspberry-Processing-Tutorials-Components/dp/B06W54L7B5?ref_=ast_sto_dp
Look forward to working with you
All the best
AI Code Academy
Supply List
Prerequisites: Python experience (15 hours at least) required Materials: To prepare the class, please purchase the following items from Amazon: 1, Raspberry Pi 4+ Starter Kit ($169) https://a.co/d/8xgRm0r 2, Freenove Ultimate Starter Kit for Raspberry Pi ($49) https://a.co/d/7031zX4
1 file available upon enrollment
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Sources
Technical Requirements:
PC (Windows 10) or Mac (macOS 10.13) with at least a 2GHz processor and 2GB of RAM (4GB of RAM is recommended).
No Chromebooks!!!
Broadband internet with at least 1.8Mbps download and 900Kbps upload speeds. Please make sure to remove your firewall if any
Webcam - Either external or built-in (many laptops have an integrated camera).
Microphone and Speakers - We recommend headphones with an integrated microphone
Offered by
Teacher expertise and credentials
~We offer early registration, sibling discounts, and multi-course bundles. ~
~Check out our complete Outschool offering here: https://shorturl.at/bcBGP ~
~Get to know our coaches here: https://tinyurl.com/5j5crx59 ~
At AI Code Academy, we specialize in project-based STEM coding, AI, and mathematics programs for young learners. We are one of the few organizations that offer AI and machine learning courses tailored for kids. Our comprehensive curriculum spans from basic computer skills and Scratch coding to more advanced Python, Java, web design, game development, and AI machine learning projects.
Our unique focus is on introducing students to AI early, helping them grasp complex concepts like machine learning, data analysis, and smart devices, while also reinforcing mathematics skills, essential for their success in STEM fields.
With a team of passionate instructors—college students and recent graduates with degrees in Engineering and Computer Science—we provide hands-on, real-world projects that prepare students for future careers in AI, coding, robotics, and mathematics.
Get to know our coaches here: https://tinyurl.com/5j5crx59
Reviews
Other classes by AI Code Academy
Other classes by AI Code Academy
Parents also liked
All About Python Coding for Intermediates Level 3 | Python Coding Class
David Sofield
4.9
(829)
$33 per class
Group Class
10 wks, 1/wk, 1 hr
11-16
All About Python Coding Projects | 8 Python Coding Projects for Intermediates
David Sofield
4.9
(829)
$30 per class
Next session at 5:30 PM on Sat 4/26
Group Class
8 wks, 1/wk, 1 hr
11-16
All About Python Coding for Beginners | Python Coding Summer Camp for Teenagers
David Sofield
4.9
(829)
$24 per class
Next session at 9:15 PM on Mon 6/16
Group Class
1 wk, 4/wk, 1 hr
12-17
All About Python Programming Level 4 | Python Coding Class for Intermediates
David Sofield
4.9
(829)
$33 per class
Next session at 3 PM on Sunday
Group Class
10 wks, 1/wk, 1 hr
12-17
All About Python Programming Level 1 | Python Coding Class for Teenagers
David Sofield
4.9
(829)
$22 per class
Next session at 9:15 PM today
Group Class
8 wks, 1/wk, 1 hr
11-16
All About Python Programming Level 2 | Python Coding Class for Teenagers
David Sofield
4.9
(829)
$32 per class
Next session at 6:45 PM on Sunday
Group Class
10 wks, 1/wk, 1 hr
11-16
Summer Camp: Python Coding 4 Kids (Intro)
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 per class
Next session at 1 PM on Mon 4/28
Group Class
2 wks, 5/wk, 55 min
8-13
101-Private Python Coding
Sumati
5.0
(1)
$21 per session
Next session at 2 PM on Tuesday
1-on-1 Lessons
On Demand
10-14
1 on 1 Python Coding Coach for Beginners (Tutoring)
Bojan Milinic
5.0
(7)
$65 per session
1-on-1 Lessons
On Demand
8-18
1:1 Private Tutoring Python Coding - Introduction to Programming in Python
Ziad Ghazi
4.5
(8)
$55 per session
1-on-1 Lessons
On Demand
7-18
All About Python Programming | Python Coding Summer Camp for Beginners Level I
David Sofield
4.9
(829)
$22 per class
Next session at 4:15 PM on Mon 6/16
Group Class
2 wks, 4/wk, 1 hr
11-16
One on One - Python Coding Classes
Geetu sodhi
5.0
(18)
$40 per session
1-on-1 Lessons
On Demand
9-14
Python Coding for Beginners: Fun Projects to Learn Python & Real Coding Skills
PopSkool: English, Music, Art, Math, Coding & More
$15 per class
Next session at 9 PM today
Group Class
8 wks, 1/wk, 55 min
10-14
Python Coding for Beginners (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
$18 per class
Next session at 4 PM on Monday
Group Class
4 wks, 2/wk, 1 hr
10-15
Python Level 3 Project Based | Live And Fun Python Coding
QuattronKids
4.9
(193)
$15 per class
Next session at 11:30 PM on Tuesday
Group Class
10 wks, 1/wk, 1 hr
8-12
Summer Camp: Advance Python Coding 4 Kids
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 per class
Next session at 2 PM on Mon 4/28
Group Class
2 wks, 5/wk, 55 min
10-15
More to explore
Preparing for Geometry
Songwriter
Scratch 30 Level3
Wilderness Survival Classe
Multiplication Memorizing
How To Research Effectively
Mental Training
Chemistry Drorgnt6
Coding Unity
Haunted House
Better Writer
Read Smart Tween Book Over 10
Dragons Toothless Light Fury Gronkle Hobgobbler
Left Handed Crochet
Mlb Prediction
You Tuber
Backyard
Geometry Quarter 3
Strangers And Tricky People
Lets Draw An Anime Girl Anime Body And Anime Clothes