This course introduces students to machine learning, and deep learning concepts and algorithms, before progressing to topics in data analysis. Students will learn the theoretical principles of AI and machine learning with coding approach using a programming language for a basic understanding of AI and machine learning theory, and its implementation.