10 Free Certification Courses from Harvard University
5. Deploying TinyML
Course description: Are you interested in building a TinyML device? The course “Deploying TinyML” provides you with the necessary software, code, and guidelines to deploy your model to a microcontroller-based device.
It is an exceptional course that combines computer science and electrical engineering to help you gain hands-on experience with embedded systems, machine learning training, and deployment using TensorFlow Lite for Microcontrollers.

You can use this knowledge to create your own microcontroller and implement applications such as voice recognition, sound detection, and gesture detection.
The course includes a TinyML Program Kit that features an Arduino board with onboard sensors and an ARM Cortex-M4 microcontroller, allowing you to create projects based on image recognition, audio processing, and gesture detection.
TinyML is one of the fastest-growing areas of deep learning, and the course “Deploying TinyML” is the third course in the TinyML Professional Certificate program that provides you with hands-on experience in deploying TinyML to a physical device. Course link
DURATION | 5 weeks long |
TIME COMMITMENT | 2 – 4 hours per week |
PACE | Self-paced |
SUBJECT | Computer Science |
COURSE LANGUAGE | English |
VIDEO TRANSCRIPT | English |
DIFFICULTY | Intermediate |
CREDIT | Audit for Free Add a Verified Certificate for $299 |
PLATFORM | edX |
What you’ll learn
- An understanding of the hardware of a microcontroller-based device
- A review of the software behind a microcontroller-based device
- How to program your own TinyML device
- How to write code and deploy to a microcontroller-based device
- How to train a microcontroller-based device
- Responsible AI Deployment