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

Swift for Beginners (Udacity) Udacity
Udacity

Swift for Beginners (Udacity)

Your First Programming Language. In this course, you’ll begin learning Swift, Apple's programming language for building iOS applications. You'll start with fundamentals and work your way towards understanding all the core principles necessary to get started creating your first app. At the end of the course, you'll complete a problem set of exercises designed to challenge your understanding of Swift and give you the opportunity to apply what you've learned.

Self Paced
Self-Paced
New Technologies for Business Leaders (Coursera) Coursera
Rutgers University

New Technologies for Business Leaders (Coursera)

This introductory course is developed for high-level business people (and those on their way) who want a broad understanding of new Information Technologies and understand their potential for business functions (e.g. marketing, supply change management, finance). This is not a course for people looking for guidance on how to become a deep technical expert or implement these technologies.

Nov 23rd 2026
5-12 Weeks
Embedded Systems (Udacity) Udacity
Georgia Institute of Technology,Udacity

Embedded Systems (Udacity)

The goal of this course is to take a holistic view of the embedded system stack with a focus on processor architectures, instruction sets and the associated advanced compiler optimizations that take advantage of the same. In the 21st century, embedded systems are the systems of future with cellular phones, smart-phones, tablets becoming the dominant platforms for computing and communication. The ubiquity of information and the associated need for the computation that accompanies it is driving this revolution only to be accelerated by the new paradigms such as the Internet-of-Things (IoT).

Self Paced
Self-Paced
Data Structures & Algorithms in Swift (Udacity) Udacity
Udacity

Data Structures & Algorithms in Swift (Udacity)

Confidently take on the tech interview. Technical interviews follow a pattern. If you know the pattern, you’ll be a step ahead of the competition. This course will introduce you to common data structures and algorithms in Swift. You'll review frequently-asked technical interview questions and learn how to structure your responses. You will answer practice problems and quizzes to test your abilities. Then you'll practice mock interviews to get specific recommendations for improvement. Be ready for anything the technical interviewer throws at you.

Self Paced
Self-Paced
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
UX Design for Mobile Developers (Udacity) Udacity
Udacity,Google

UX Design for Mobile Developers (Udacity)

Learn to Design a 5-Star Android App. This course is optimized for the developer who is looking to efficiently learn the most important design techniques that will help them make better apps (with a focus on mobile/Android). This is a UX design course built for current (and aspiring) mobile developers. In this short course, you'll step back from your IDE and dive into the techniques that great designers use to plan and prototype amazing apps before any code is written.

Self Paced
Self-Paced
Intro to Deep Learning with PyTorch (Udacity) Udacity
Udacity,Facebook

Intro to Deep Learning with PyTorch (Udacity)

Use PyTorch to implement your first deep neural network. In this course, you’ll learn the basics of deep learning, and build your own deep neural networks using PyTorch. You’ll get practical experience with PyTorch through coding exercises and projects implementing state-of-the-art AI applications such as style transfer and text generation.

Self Paced
Self-Paced
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