Internet of things (IoT) has become a significant component of urban life, giving rise to “smart cities.” These smart cities aim to transform present-day urban conglomerates into citizen-friendly and environmentally sustainable living spaces. The digital infrastructure of smart cities generates a huge amount of data that could help us better understand operations and other significant aspects of city life.
Offered By


Data Mining for Smart Cities
Indian Institute of Technology RoorkeeAbout this Course
Basic knowledge of python programming language, probability and statistics. Working with analyzing data to extract knowledge.
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessWhat you will learn
Describe types of smart city-generated datasets, data mining techniques, and how to implement them using Python 3.
Explain how to read and preprocess data for data mining.
Apply data mining techniques to smart city-generated data and visualize and interpret the physical implications of the results.
Skills you will gain
- Mathematics
- Python Programming
Basic knowledge of python programming language, probability and statistics. Working with analyzing data to extract knowledge.
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
Getting Started with the Course
M1: Introduction to Data Mining for Smart Cities
M2: Introduction to Python Programming for Data Mining
M3: Supervised Learning
M4: Unsupervised Learning
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I purchase the Certificate?
Is financial aid available?
More questions? Visit the Learner Help Center.