Learn electronics and programming from Arduino Education, the Raspberry Pi Foundation, Lego Education, and tinyML with kits, courses and teacher resources. Arduino Education offers STREAM program for students in middle school through college. The Raspberry Pi Foundation has hundreds of hours of lesson plans to teach programming. Lego Education has kits and lessons to teach young children about mechanics, coding, and electronics. tinyML has been developing courses on edX to teach machine learning on low power devices. A list of the resources is shown below.
Arduino Education
-
Creates STEAM programs for middle school, high school, and college students
- Student kits (11+) to learn electronics and programming
- Explore IoT kits (16+) to learn to make smart devices
- Engineering kits (18+) to develop engineering and mechatronic skills using Matlab and Simulink
- Creates resources for teacher training and class management
- Arduino EDUvision remote teaching and learning
- Arduino EDUvision video series
Student Kits
-
Arduino Student Kit
- Arduino Uno, online platform, 9 lessons, 1 kit
-
Educational Starter kit
- Arduino Uno, online platform, 10 lessons, 4 kits
-
Science Kit – Physics Lab
- MKR WiFi 1010, Science board, Grove sensors, 9 lessons, 1 kit, online platform
-
Science Journal
- Science smart phone app
Explore IoT Kits
-
Explore IoT Kit
- MKR WiFi 1010, 12 months Arduino Create Maker plan, 10 lessons, 1 kit
-
Arduino CTC GO! kit
- Arduino Uno WiFi, online platform, 8 lessons, 24 students
-
Arduino Fundamentals Exam
- Certify knowledge in programming and electronics
- Chrome App * Chrome app for access to Arduino Create Web Editor (IDE) and IoT Cloud
Engineering Kits
-
Engineering Kit Rev 2
- Arduino Nano IoT, e-learning platform, 1 year Matlab & Simulink license, 1 kit
-
Explore IoT Kit
- Arduino Uno WiFi, online platform, 8 lessons, 24 students
-
Arduino Fundamentals Exam
- Certify knowledge in programming and electronics
-
Chrome App
- Chrome app for access to Arduino Create Web Editor (IDE) and IoT Cloud
Kits
-
Starter Kit, Starter Kit Classroom Pack
- Arduino Uno, 15 Projects, pack has 6 starter kits
-
Arduino Fundamentals Bundle
- Arduino Starter kit + Exam
-
Arduino Sensor Kit
- Grove compatible base and sensors
-
Arduino Tiny Machine Learning Kit
- Nano BLE Sense, camera
- Used in the Tiny Machine Learning (TinyML) edX course
-
Arduino CTC 101 Program
- Arduino 101, supports 30 students, online platform for 3 educators,
-
Arduino Opla Kit
- Arduino MKR WiFi 1010, 8 Projects
-
Tinkerkit Braccio Robot
- Arduino Starter kit + Exam
Raspberry Pi Foundation
- Raspberry Pi Foundation
-
Teachers & educators
-
Teach computing
- 500 hours of lesson plans
- Certified training programs
-
Teach computing
-
ISAAC Computer Sciences
- Online A-level computer science collaboration
- Self-marking homework questions
-
Code Club
- Age 9-13
- Stepp-by-step coding projects
- Access free training
- (Hello World) magazine for educators
- Raspberry Pi Blog
- Raspberry Pi Computing Education Research Past Seminars
- Raspberry Pi Computing Education Research Upcoming Seminars
- Understanding Computing Education
- Raspberry Pi Foundation: Learn at Home campaign
- Universal design for learning in computing
LEGO Mindstorms & Spike Prime
- The Lego education makes the Lego Mindstorms Education sets.
- The past NXT version used Labview to program the NXT controller.
- The Lego Mindstorms EV3 Core set version looks like it uses Python now.
- The EV3 is to be retired on June 30, 2021, and will be supported for 2 years. The EV3 is to be replaced with SPIKE Prime.
- SPIKE Prime comes with educational courses and teacher resources too.
tinyML
- Deploying TinyML edX course uses the Arduino Arduino Tiny Machine Learning Kit
- The Future of ML is Tiny and Bright edX course
- tinyML k-12 courses in the works Prof. Vijay Janapa Reddi