This course will entail a balance between theoretical foundation, and hands-on experience, for developing and deploying autonomous robotic systems. An end of course project will be available for select group of students to participate in the 2020 NSF Student CPS Challenge.