Skip to main content
brain hovering over a chip and some graphic elements of bright lines moving outward

AI-Driven Embedded Systems | EMBD.X424


Edge AI is revolutionizing embedded systems by bringing powerful machine learning capabilities to low-power devices. This hands-on course explores how AI can be deployed for visual AI (object detection with a camera), audio AI (keyword and command detection), and even lightweight large language models (LLMs) for natural language processing.

Designed for aspiring engineers and developers, students will explore how to leverage AI to enhance the capabilities of embedded hardware like low-power MCU-based systems on a chip ESP32-S3 by Expressif. Over eight sessions, participants will learn the fundamentals of AI, build and optimize neural networks, and deploy custom AI models for real-world applications.

With a strong emphasis on practical application, this course blends in-class exercises, homework assignments, and project-based learning to ensure a deep understanding of AI’s potential in embedded systems. Whether you're new to AI or looking to enhance your expertise, this course offers the tools and knowledge to innovate in the rapidly growing field of embedded AI.

Learning Outcomes
At the conclusion of the course, you should be able to:

  • Explain fundamental AI concepts and neural network principles.
  • Implement the AI capabilities of the ESP32-S3 using tools like TensorFlow Lite Micro and Edge Impulse.
  • Train and optimize models for embedded systems, focusing on performance and efficiency.
  • Develop a capstone project that integrates AI into a practical embedded solution.

Skills Needed:

You will need programming experience in C and Python and have completed EMBD.X403 (Embedded Firmware Essentials).

Next Section Starts In:


Days
:
Hours
:
Mins
:
Secs

April 23, 2025, 6:30 p.m.
2025-04-23T18:30:00-07:00
Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
FAQ
ENROLL EARLY!
This course is related to the following programs:

Prerequisite(s):

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Quarter Units Cost Instructor
04-23-2025 to 06-11-2025 2.0 $740

Juergen Kienhoefer

Enroll

Final Date To Enroll: 04-23-2025

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Wed, 04-23-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 04-30-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 05-07-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 05-14-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 05-21-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 05-28-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 06-04-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 06-11-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE