This document provides an overview of TinyML and how to implement it using Edge Impulse and the Nano 33 BLE Sense board. It defines key ML concepts and discusses TinyML applications. It then explains the Edge Impulse platform for data collection, model training and testing, and deployment to microcontroller boards. Finally, it demonstrates a practical TinyML workflow using the Nano 33 BLE Sense board with Edge Impulse to collect sensor data and train, test, and deploy a model on the board.