This Specialization is designed for engineering and general science students to learn and apply AI techniques most effectively and efficiently. Unlike Specializations for computer science students, the most popular and effective AI algorithms used by engineers and scientists are carefully selected and explained in an understandable way. Particular emphasis is placed on the use of these algorithms for real-world engineering and science problems. With MATLAB toolboxes, students can bypass intricate programming and use these techniques to achieve superior results. After completing this Specialization, students can understand the concepts and operating principles of key techniques in evolutionary computation and machine learning, and apply them fluently to optimization and data analysis tasks in engineering and scientific practice.
This Specialization is the result of the research program of AI for science and engineering by University of Glasgow (an international top 100 university), investigating the effective and efficient way of teaching AI for non-computer science/mathematics-focused students. The course introduction video is here.
Applied Learning Project
Through hands-on assignments, learners solve applied engineering and scientific problems using MATLAB for optimization and data analysis. Projects focus on practical workflows such as data preparation, objective functions building, model building, and AI-based problem-solving.















