This course introduces Cyber-Physical Systems (CPS) and their security challenges. It provides an overview of IoT and Industrial Control Systems (ICS), ICS cyber attacks and countermeasures, and CPS secure-by-design concepts.