A smart city is one where the needs of a populace meet the needs of environmental sustainability. The balance between the social and environmental issues is governed by Information and Communication Technologies (ICT) that power a smart city infrastructure. In this course, we learn about the influence of urban networks, smart city urban planning, energy as a catalyst of sustainable development, smart city infrastructure, sustainable transportation, flow of information and communications, smart grids, digital infrastructure and the role of data and information technology. We will discuss criteria for measuring the smartness and sustainability of a city, including quality of life, citizen governance, and discuss issues that go towards the making of a future smart and sustainable city.