This course explores principles, technologies, and designs that define Smart Cities. It combines theoretical classes with hands-on practice in Python.