Robotics Certificate

Robotics and embodied AI are where AI meets the physical world. Think humanoid robots, drones, self-driving cars, warehouse robots, autonomous ocean and space exploration, automated farming, and more. Prepare yourself for this rapidly growing interdisciplinary field by earning the undergraduate Robotics Certificate.

Smaller in scope than majors or minors, certificates usually are offered in areas of concentration for which no major or minor exists and are comprised of at least 4 units of coursework.  Certificates are conferred concurrent with the student's undergraduate degree. They do not appear on the diploma, but are noted on the transcript. The Robotics certificate consists of 6 units of coursework from disciplines including mechanical engineering, computer science, electrical and computer engineering, and biomedical engineering.

To earn the Robotics certificate, a student must complete at least one unit of coursework from each of the categories below. While a course may be listed in more than one category, a single course cannot be used to satisfy two categories.

  • Robotics Fundamentals: foundations of robotics and mathematical abstractions
  • Experimental Robotics: hands-on experience with robots
  • Artificial Intelligence and Machine Learning

The three additional units may be chosen from these categories or the other approved courses listed below.

At least 4 units of coursework must be unique to this certificate program. These 4 units cannot be applied to any other minor or certificate program, or the major requirements of any degree program. Such coursework may fulfill McCormick Social Sciences/Humanities (Theme), WCAS distribution requirements, or other unrestricted electives. 

Course Title
Robotics Fundamentals (at least 1 unit)
Introduction to Robotics Laboratory
Introduction to Robotics Laboratory
Machine Dynamics
Robotic Manipulation
Course Title
Experimental Robotics (at least 1 unit)
Introduction to Robotics Laboratory
Introduction to Robotics Laboratory
Introduction to Mechatronics
Quadrotor Design and Control
Autonomous Quadrotor Design and Control
Advanced Mechatronics
Robot Design Studio
Robot Design Studio
Selected Topics in Mechanical Engg (Embedded Systems in Robotics)
Course Title
Artificial Intelligence and Machine Learning (at least 1 unit)
Special Topics in Computer Engineering (Embedded Artificial Intelligence)
Special Topics in Computer Engineering
Introduction to Artificial Intelligence
Machine Learning
Deep Learning
Deep Reinforcement Learning
Deep Reinforcement Learning
Machine Learning: Foundations, Applications, and Algorithms
Machine Learning: Foundations, Applications, and Algorithms
Active Learning in Robotics
Machine Learning and Artificial Intelligence for Robotics
Machine Learning & Artificial Intelligence for Robotics
Selected Topics in Mechanical Engg (Sensing, Navigation, and Machine Learning for Robotics)
Course Title
Other approved courses
Biomechanical Modeling & Simulation of Human Movement
Biomedical Robotics
CyberPhysical Systems Design and Application
Cyber-Physical Systems Design and Application
Special Topics in Computer Engineering (Connected and Autonomous Vehicles: Challenges and Design)
Special Topics in Computer Engineering
Artifical Life
Special Topics in Chemical Engineering
Selected Topics in Mechanical Engg
Natural & Artificial Vision
Swarms and Multi-Robot Systems
Swarms and Multi-Robot Systems
Introduction to Computer Vision
Introduction to Feedback Systems
Introduction to Digital Control
Introduction to Nonlinear Control Theory
Special Topics in Mechanical Engineering (Vehicle Dynamics and Design)
Numerical Methods in Optimal Control of Nonlinear Systems
Selected Topics in Mechanical Engg (Soft Robotics)
Maximum of one of the following three courses:
Microcontroller System Design
Microcontroller System Design
Electronic System Design I
Electronic System Design II: Project

Project/Independent Study credits (MECH_ENG 399-0/499-0, COMP_SCI 399-0/499-0, etc.) cannot be used to satisfy the curriculum requirements of the robotics certificate. Certificate students interested in performing research are encouraged to seek opportunities with faculty in the Center for Robotics and Biosystems or other robotics faculty.