Introduction to TensorFlow Lite (Udacity)

Offered by Udacity,
Introduction to TensorFlow Lite (Udacity)

Learn how to deploy deep learning models on mobile and embedded devices with TensorFlow Lite. Learn how to deploy deep learning models on mobile and embedded devices with TensorFlow Lite. This course was developed by the TensorFlow team and Udacity as a practical approach to model deployment for software developers.

Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

You'll get hands-on experience with the TensorFlow Lite framework as you deploy deep learning models on Android, iOS, and even an embedded Linux platform. By the end of this course, you'll have all the skills necessary to start deploying your own deep learning models into your apps.
With TensorFlow Lite, the Google TensorFlow team has introduced the next evolution of the TensorFlow Framework, specifically designed to enable machine learning at low latency on mobile and embedded devices. This course was created as a practical approach to model deployment for software developers, providing hands-on experience deploying deep learning models on Android, iOS, and even an embedded Linux platform. Get started today to stay on the cutting-edge of machine learning practices.

What You Will Learn

Lesson 1
Introduction to TensorFlow Lite

  • Learn how TensorFlow works under the hood
  • Learn how to quantize models
  • Learn how to test your TF Lite Models in Python

Lesson 2
TensorFlow Lite on Android

  • Deploy a TF Lite Model to an Android app that classifies images of cats and dogs
  • Deploy a TF Lite Model to an Android app that classifies images of various objects
  • Deploy a TF Lite Model to an Android app that performs object detection
  • Deploy a TF Lite Model to an Android app that recognizes speech commands

Lesson 3
TensorFlow Lite on Swift

  • Deploy a TF Lite Model to an iOS app that classifies images of cats and dogs
  • Deploy a TF Lite Model to an iOS app that classifies images of various objects
  • Deploy a TF Lite Model to an iOS app that performs object detection
  • Deploy a TF Lite Model to an iOS app that recognizes speech commands

Lesson 4
TensorFlow Lite on IoT

  • Deploy a TF Lite Model to a Linux embedded platform that classifies images of cats and dogs
  • Deploy a TF Lite Model to a Linux embedded platform that classifies images of various objects
  • Deploy a TF Lite Model to a Linux embedded platform that performs object detection

Prerequisites and Requirements
General Experience: Some familiarity with the TensorFlow Lite framework, and comfortability with Object Oriented Programming, Python, Swift, Android, and Machine Learning.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Server-Side Swift (Udacity) Udacity
Udacity

Server-Side Swift (Udacity)

Production-Ready Swift in the Cloud. In this course, built in collaboration with IBM and Hashicorp, you'll learn how to build server-side Swift applications that run on Linux and in the cloud, including how to use Swift to build a microservices backend. This course covers the best practices for constructing and deploying server-side Swift using industry-proven tools like Docker and Terraform.

Self Paced
Self-Paced
Internet of Things: How did we get here? (Coursera) Coursera
University of California, San Diego

Internet of Things: How did we get here? (Coursera)

It is hard to imagine life without your Smartphone – you have come to rely on it so much – for your work; to stay in touch with family and friends; to capture and share those special moments; to find your way around in a new neighborhood. Did you ever wonder how and when all this happened? Or how and when GPS sensors came to be in your cell phone?

Sep 21st 2026
2 Weeks
Internet of Things: Sensing and Actuation From Devices (Coursera) Coursera
University of California, San Diego

Internet of Things: Sensing and Actuation From Devices (Coursera)

Have you wondered how information from physical devices in the real world gets communicated to Smartphone processors? Do you want to make informed design decisions about sampling frequencies and bit-width requirements for various kinds of sensors? Do you want to gain expertise to affect the real world with actuators such as stepper motors, LEDs and generate notifications? In this course, you will learn to interface common sensors and actuators to the DragonBoard™ 410c hardware. You will then develop software to acquire sensory data, process the data and actuate stepper motors, LEDs, etc. for use in mobile-enabled products.

Sep 21st 2026
5-12 Weeks
Mobile Design and Usability for Android (Udacity) Udacity
Udacity,Facebook

Mobile Design and Usability for Android (Udacity)

Learn how to design an intuitive, user-centered mobile app. Featuring Facebook's experts in User Research and Product Design, this course walks you through the steps to design a new mobile product that puts users first. You'll learn how to use data collected from users to guide prototyping, and conduct user testing with a production app to guide a future redesign.

Self Paced
Self-Paced
Attention Mechanism with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Attention Mechanism with Google Cloud (Udacity)

Learn how the attention mechanism works and can be applied to machine translation. This course will introduce you to the attention mechanism, a powerful technique that allows neural networks to focus on specific parts of an input sequence. You will learn how attention works, and how it can be used to improve the performance of a variety of machine learning tasks, including machine translation, text summarization, and question answering.

Self Paced
Self-Paced
Secure and Private AI (Udacity) Udacity
Udacity,Facebook

Secure and Private AI (Udacity)

Learn how to extend PyTorch with the tools necessary to train AI models that preserve user privacy. This free course will introduce you to three cutting-edge technologies for privacy-preserving AI: Federated Learning, Differential Privacy, and Encrypted Computation. You will learn how to use the newest privacy-preserving technologies, such as OpenMined's PySyft. PySyft extends Deep Learning tools—such as PyTorch—with the cryptographic and distributed technologies necessary to safely and securely train AI models on distributed private data.

Self Paced
Self-Paced
Firebase Analytics: Android (Udacity) Udacity
Udacity,Google

Firebase Analytics: Android (Udacity)

Improve your apps with better user data. In this course, you’ll learn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solution. You'll be able to learn who your users are and how they interact with your app. You can then use this information to make informed decisions to improve your app, such as how difficult to make a level in a game, where to place an advertisement, or what products to stock.

Self Paced
Self-Paced
Mobile Design and Usability for iOS (Udacity) Udacity
Udacity,Facebook

Mobile Design and Usability for iOS (Udacity)

Learn how to design an intuitive, user-centered mobile app. Featuring Facebook's experts in User Research and Product Design, this course walks you through the steps to design a new mobile product that puts users first. You'll learn how to use data collected from users to guide prototyping, and conduct user testing with a production app to guide a future redesign.

Self Paced
Self-Paced
Introduction to Operating Systems (Udacity) Udacity
Georgia Institute of Technology,Udacity

Introduction to Operating Systems (Udacity)

Introduction to Operating Systems is a graduate-level introductory course in operating systems. This course teaches the basic operating system abstractions, mechanisms, and their implementations. The core of the course contains concurrent programming (threads and synchronization), inter process communication, and an introduction to distributed operating systems. The course is split into four sections: (1) Introduction, (2) Process and Thread Management, (3) Resource Management and Communication, and (4) Distributed Systems.

Self Paced
Self-Paced