Programming for Artificial Intelligence

This course introduces students to designing, developing, and testing artificial intelligence applications, including the fundamentals of handling data input, processing and analysis, and output. Students will learn to use algorithms and tools for data preparation, statistical data processing, matrix operations, optimizations, and visualizations.