

# Amazon IoT Greengrass V2 tutorials
<a name="tutorials"></a>

Amazon IoT Greengrass is a service that enables you to run Amazon Lambda functions, machine learning models, and other code on edge devices. This allows you to process data locally, reducing latency and bandwidth costs while maintaining secure communication with the cloud. 

You can complete the following tutorials to learn about Amazon IoT Greengrass V2 and its features.

**Topics**
+ [Video tutorials](video-references.md)
+ [Tutorial: Develop a Greengrass component that defers component updates](defer-component-updates-tutorial.md)
+ [Tutorial: Interact with local IoT devices over MQTT](client-devices-tutorial.md)
+ [Tutorial: Secure Greengrass Nucleus with Trusted Platform Module (TPM)](gg-with-tpm-tutorial.md)
+ [Tutorial: Secure Amazon IoT Greengrass Nucleus Lite with Trusted Platform Module (TPM)](gg-lite-with-tpm-tutorial.md)
+ [Tutorial: Get started with SageMaker AI Edge Manager](get-started-with-edge-manager-on-greengrass.md)
+ [Tutorial: Perform sample image classification inference using TensorFlow Lite](ml-tutorial-image-classification.md)
+ [Tutorial: Perform sample image classification inference on images from a camera using TensorFlow Lite](ml-tutorial-image-classification-camera.md)
+ [Tutorial: Set up high availability for Amazon Amazon IoT Amazon IoT Greengrass V2 with Pacemaker](pacemaker-tutorial.md)