Learn the latest technologies for managing big data and using it to improve life in smart cities. Cities run on a stream of data. In the smart city, the innovative use of data helps provide better and more inventive services to improve people’s lives and make the entire city run more smoothly. But the data our cities collect nowadays is more massive and varied, and is accessed at higher speeds than ever before. This is Big Data. New technologies are constantly being developed to better manage Big Data. This computer science course, from the IEEE Smart Cities initiative and the University of Trento, helps students understand and use these new technologies to help improve a city.