The course objective is to provide students hands-on programming skills and best practices related to Data Science and Artificial Intelligence.  It is a laboratory course in which students will develop programming skills in loading, cleansing, transforming, modeling and visualizing data.

The course provides a foundation in the essential principles of machine learning and deep learning. Students will actively participate in assignments and hands-on projects, affording them practical exposure in developing machine learning-based applications. The predominant programming language employed throughout the course is Python. Prerequisites in programming experience and understanding of linear algebra will be helpful.