Units
3.0 QUARTER UNITS
Cost
$980

Skills you will gain

  • Autonomous Driving Fundamentals: Learn core concepts in machine learning, computer vision, and AI for self-driving systems.
  • FPGA-Based AI Implementation: Develop and implement AI-driven image processing algorithms on FPGA hardware.
  • Object & Lane Detection: Design and optimize vision-based algorithms for detecting vehicles, lanes, and traffic signs.
  • RTL & Verilog for FPGA: Build real-time digital logic designs using Verilog for AD system applications.
  • System Simulation & Verification: Test, verify, and synthesize FPGA-based autonomous driving solutions for real-world deployment.

Course Description


The Silicon Valley-led shift from conventional, fully human-driven vehicles to autonomous driving (AD) systems empowered by artificial intelligence has created a huge demand for engineers and researchers who know these emerging technologies.

In this course, which is open to students with a basic knowledge of programming and digital logic, we will explore the fundamentals of AD systems—machine learning, computer vision, and hardware implementation on a field programmable gate array (FPGA). We will cover critical concepts such as object, vehicle, and lane detection, as well as traffic sign classification, AI, and deep learning algorithms. You will study practical systematic design of typical FPGA applications in AD systems using the hardware description language, Verilog before moving to testbench development, simulation for bit-true design verification, and complete system design synthesis.

The course is designed to strengthen theoretical understanding and provide hands-on experience with hardware. By the end of the course, you will have hands-on experience with FPGA design and be able to design, test, and implement a complete digital system on an FPGA device including interfacing to external devices.


Prerequisites / Skills Needed

Some programming knowledge (Python, MATLAB, VHDL, Verilog, SystemVerilog) and digital system design experience is preferred, but not required.

Currently no classes scheduled. Would you like to be notified when a class is available?

This course applies to these certificate programs:

Demo