Existing Materials

You can find lots of educational materials on TinyML below. They are all free and open-source for educational uses – we just ask that if you use the materials that you cite them!

We are also trying to track and provide links to others to all TinyML course materials that are created to make it even easier for others to launch courses so we ask that if you create a course based on these materials that you consider posting your materials publicly and sending us a link so we can add it to the table below.

Finally, if you want to be more involved with our effort to help improve access to TinyML educational materials and hardware resources worldwide please check out the TinyML4D working group!

Questions, comments, concerns, suggestions for improvement – reach out to us at edu@tinyML.org!

Full Courses

Organization Course Name Date of Course Target Audience Language of Instruction Language of Materials Links
Harvard John A. Paulson School of Engineering and Applied SciencesedX edX tinyML Specialization
by Harvard University
Launched 2020-2022 Everyone English English Course 1-3 Website
Course 4 Website
All Materials
All Colabs
Arduino Library
Edge ImpulseCoursera Embedded Machine Learning on Coursera
by Edge Impulse
Launched 2021-2022 Everyone English English Course 1
Course 2
All Materials
UPenn ESE3600: Tiny Machine Learning
by the University of Pennsylvania
Fall 2022 Undergraduate and Graduate Students English English Website and Materials
Massachusetts Institute of Technology (MIT) MIT 6.S965
TinyML and Efficient Deep Learning
Fall 2022 Graduate Students English English Website
Materials
Universidade Federal de Itajubá (UNIFEI) UNIFEI IESTI01
TinyML - Machine Learning for Embedding Devices
Jan 2021 - Present Undergraduate Students Portuguese English 2022.1 Website and Materials
2021.2 Website and Materials
2021.1 Website and Materials
Harvard John A. Paulson School of Engineering and Applied Sciences Harvard CS249r
Tiny Machine Learning
Sept 2020 - Present Graduate Students English English 2022 Website and Assignments
2020 Website
2020 Assignments

Workshops

Lead Organizers Workshop Name Date of Workshop Target Audience Language of Instruction Language of Materials Links
The Abdus Salam International Centre for Theoretical Physics (ICTP)Harvard John A. Paulson School of Engineering and Applied SciencesBarnard CollegeTinyML Foundation SciTinyML 2023
Africa, Asia, and Latam

Scientific Use of Machine Learning on Low-Power Devices
April 2023 Everyone English English Website and Materials
Universidade Federal de Itajubá (UNIFEI)The Abdus Salam International Centre for Theoretical Physics (ICTP)Escuela Superior Politécnica del Litoral (ESPOL) WALC 2022 Track 7
Applied Artificial Intelligence
November 2022 Everyone English / Spanish English Website
Materials
Harvard John A. Paulson School of Engineering and Applied SciencesThe Abdus Salam International Centre for Theoretical Physics (ICTP)TinyML Foundation SciTinyML 2022
Africa, Asia, and Latam

Scientific Use of Machine Learning on Low-Power Devices
April, June, July 2022 Everyone English / Spanish for Latam English / Spanish for Latam Website and Materials
Harvard John A. Paulson School of Engineering and Applied SciencesNavajo Technical UniversityBarnard CollegeIEEE Computer Society EASI-22
2022 Edge AI Summer Institute
June 2022 High School Students and Teachers English English Website and Materials
Harvard John A. Paulson School of Engineering and Applied SciencesThe Abdus Salam International Centre for Theoretical Physics (ICTP)TinyML Foundation SciTinyML 2021
Scientific Use of Machine Learning on Low-Power Devices
October 2021 Everyone English English Website
Materials
Harvard John A. Paulson School of Engineering and Applied SciencesGoogleNavajo Technical UniversityEdge ImpulseTFLite Micro CRESTLEX 3.0
CReating Effective STem Learning EXperiences
June 2021 Middle and High School Students and Teachers English English Website and Materials

Books

  Title Author(s) Date of Publication Target Audience Language Links
TinyML TinyML
Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers
Pete Warden
Daniel Situnayake
January 2020 Everyone English Website
TinyML Cookbook TinyML Cookbook
Combine artificial intelligence and ultra-low-power embedded devices to make the world smarter
Gian Marco Iodice
April 2022 Everyone English Website

For more materials (Seminars / Tutorials / Demos / etc.) check out the TinyML4D Past Events Page.

We’ve included some of our favorites below!

  Title Author(s) Date Target Audience Language of Instruction Language of Materials Links
Universidade Federal de Itajubá (UNIFEI) Getting Started with the Arduino TinyML Kit Marcelo Rovai
March 11, 2022 Everyone English English Video
Slides
Handout
Harvard John A. Paulson School of Engineering and Applied Sciences Why the Future of ML is Tiny and Bright Vijay Janapa Reddi
September 17, 2021 Everyone English English Video
Slides