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
Marquette University EECE-4710: IoT and Tiny Machine Learning
by Marquette University
Spring 2024 Undergraduate and Graduate Students English English Website and 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 2024.1 Website and Materials
2023.1 Website and Materials
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 2023 Website and Projects
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)IBMHarvard John A. Paulson School of Engineering and Applied SciencesBarnard CollegeUniversidade Federal de Itajubá (UNIFEI) Workshop on TinyML for Sustainable Development July 2024 Everyone English English Website
The Abdus Salam International Centre for Theoretical Physics (ICTP)Harvard John A. Paulson School of Engineering and Applied SciencesBarnard CollegeUniversidade Federal de Itajubá (UNIFEI)TinyML Foundation SciTinyML 2024
Scientific Use of Machine Learning on Low-Power Devices
May 2024 Everyone English English Website and Materials
The Abdus Salam International Centre for Theoretical Physics (ICTP)United Nations University (UNU) - MacauSeeed Studio ICTP-UNU Workshop on TinyML for Sustainable Development April 2024 Everyone English English Website
Agenda and Materials
Universidade Federal de Itajubá (UNIFEI)Pontificia Universidad JaverianaUniversidad Autónoma de OccidentePontificia Universidad Catolica del Ecuador See Ibarra WALC 2023 Track 2
Applied Artificial Intelligence
November 2023 Everyone English / Spanish English Website
Materials
MoroccoAIAl Akhawayn UniversityBarnard CollegeUniversidade Federal de Itajubá (UNIFEI) Morocco AI Summer School 2023 July 2023 Everyone English English Website
TinyML Part 1
TinyML Part 2
The Abdus Salam International Centre for Theoretical Physics (ICTP)Harvard John A. Paulson School of Engineering and Applied SciencesBarnard CollegeUniversidade Federal de Itajubá (UNIFEI)Edge ImpulseArduinoSeeed StudioArmTinyML Foundation EdgeMLUP 2023
Workshop on Widening Access to TinyML Network by Establishing Best Practices in Education
July 2023 Everyone English English Website and Materials
The Abdus Salam International Centre for Theoretical Physics (ICTP)Harvard John A. Paulson School of Engineering and Applied SciencesBarnard CollegeUniversidade Federal de Itajubá (UNIFEI)TinyML Foundation SciTinyML 2023
Scientific Use of Machine Learning on Low-Power Devices
April 2023 Everyone English English Website and Materials
Universidade Federal de Itajubá (UNIFEI)Addis Ababa University (AAU) TinyML at AAU
A Workshop at Addis Ababa University
March 2023 Everyone English English Materials
Universidad Tecnológica de Santiago (UTESA) Artificial Intelligence and its Integration with Everyday Life
An Introduction to TinyML by Edwin Marte at UTESA
November 2022 Everyone Spanish Spanish 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 SciencesUniversidade Federal de Itajubá (UNIFEI)Barnard College Topics in Applied Machine Learning: A Theoretical and Hands-On Approach
A Minisymposia at CNMAC 2022
September 2022 Everyone Portuguese Portuguese Website
Hands-On 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
Machine Learning Systems Machine Learning Systems
with TinyML
Vijay Janapa Reddi and the CS249r Book Team
April 2024 Everyone English Ebook
XIAO XIAO
Big Power, Small Board
Lei Feng
Marcelo Rovai
January 2024 Everyone English Ebook
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