Foundations of TinyML

Foundations of TinyML

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

Take the Course on edX

Applications Of TinyML

Applications Of TinyML

Get the opportunity to see TinyML in practice. You will see examples of TinyML applications, and learn first-hand how to train these models for tiny applications such as keyword spotting, visual wake words, and gesture recognition.

Take the Course on edX

Deploying TinyML

Deploying TinyML

Learn to program in TensorFlow Lite for microcontrollers so that you can write the code, and deploy your model to your very own tiny microcontroller. Before you know it, you’ll be implementing an entire TinyML application.

Take the Course on edX

Introduction to Embedded Machine Learning

Introduction to Embedded Machine Learning

This course will give you a broad overview of how machine learning works, how to train neural networks, and how to deploy those networks to microcontrollers using the Edge Impulse Platform.

Take the Course on Coursera

Computer Vision with Embedded Machine Learning

Computer Vision with Embedded Machine Learning

This course, offered by a partnership among Edge Impulse, OpenMV, Seeed Studio, and the TinyML Foundation, will give you an understanding of how deep learning with neural networks can be used to classify images and detect objects in images and videos.

Take the Course on Coursera