This beginner-friendly course introduces the core programming concepts used throughout the Specialization and prepares you for later study in AI-based optimization and data analysis. It aims to build the MATLAB skills you need to start working with AI and data-driven science and engineering applications.
You will learn how to work with variables, matrices, scripts, loops, functions, and built-in MATLAB tools. The course also covers practical data handling techniques, including tables, cell arrays, categorical data, encoding, and data visualization. These skills are essential for preparing engineering data and building reliable computational workflows.
By the end of the course, you will be able to use MATLAB with greater confidence to organize data, write basic programs, and prepare for more advanced work in AI, evolutionary computation, and machine learning.
In partnership with MathWorks, enrolled learners receive access to MATLAB for the duration of the course.
This module introduces the fundamentals of the programming platform of this course, MATLAB. Through MATLAB’s toolboxes for engineering and scientific modeling and AI techniques, students can bypass intricate programming and achieve superior results. After learning this module, students will be able to:
涵盖的内容
16个视频10篇阅读材料1个作业4个应用程序项目
显示有关单元内容的信息
16个视频•总计110分钟
Welcome to the specialization - Applied AI for Engineers and Scientists: Foundations•5分钟
Introduction to Course 1 and Module 1's Study•3分钟
MATLAB Basics: The Computing Environment•12分钟
Tutorial: MATLAB Basics•7分钟
Tutorial: MATLAB LiveScript•7分钟
MATLAB Basics: Using Built-in Functions•3分钟
MATLAB Matrices: Enter a Matrix•8分钟
MATLAB Matrices: Access Elements in a Matrix•5分钟
MATLAB Matrices: Manipulate Matrices•8分钟
MATLAB Built-in Functions: Data Types, Matrix Operations, and Statistics•9分钟
MATLAB Built-in Functions: Matrix Tiling, Sorting, and Random Number Generation•6分钟
MATLAB Scripts: Introduction to MATLAB Scripts•5分钟
Tutorial: MATLAB Debug Example•10分钟
MATLAB Graphics: Plotting Basics and Customization•6分钟
MATLAB Graphics: Improving the Plots•6分钟
Platform to Do Exercises and Assignments•7分钟
10篇阅读材料•总计76分钟
Specialization and Course Structure•5分钟
Specialization Sample Certificate•1分钟
How to Access MATLAB Online•5分钟
Materials about MATLAB Basics•10分钟
Materials about MATLAB Matrices•10分钟
Materials about MATLAB Built-in Functions•10分钟
Materials about MATLAB Scripts•10分钟
Materials about MATLAB Graphics•10分钟
Exercise solutions•10分钟
Module 1 Recap•5分钟
1个作业•总计30分钟
Module 1 Quiz•30分钟
4个应用程序项目•总计90分钟
Module 1 Exercise 1•15分钟
Module 1 Exercise 2•15分钟
Module 1 Assignment 1•30分钟
Module 1 Assignment 2•30分钟
Produce Effective MATLAB Programs for Science and Engineering Problems
第 2 单元•小时 后完成
单元详情
This module introduces conditionals and program control, loops, and MATLAB custom functions, followed by two case studies. After learning this module, students will be able to:
MATLAB Conditionals and Loops: Conditionals and Program Control in MATLAB•8分钟
MATLAB Conditionals and Loops: Loop in MATLAB Programming•8分钟
Case Study: Kepler's Third Law•8分钟
Case Study: The Newton Raphson Method•6分钟
6篇阅读材料•总计55分钟
Materials about Custom and Anonymous Functions•10分钟
Materials about Conditionals and Loops•10分钟
Materials about Kepler's Third Law•10分钟
Materials about Newton Raphson Method•10分钟
Exercise Solutions•10分钟
Module 2 Recap•5分钟
1个作业•总计30分钟
Module 2 Quiz•30分钟
4个应用程序项目•总计93分钟
Module 2 Exercise 1•30分钟
Module 2 Exercise 2•30分钟
Module 2 Assignment 1•30分钟
Module 2 Assignment 2•3分钟
Get Ready to Learn AI using MATLAB
第 3 单元•小时 后完成
单元详情
This module introduces MATLAB data types and widely used functions in AI programs. Two case studies that are important for AI algorithms for optimization and machine learning in science and engineering are employed to practice students’ MATLAB programming skills and get ready for learning AI. After learning this module, students will be able to:
涵盖的内容
9个视频9篇阅读材料1个作业3个应用程序项目
显示有关单元内容的信息
9个视频•总计61分钟
Introduction to Module 3's Study•1分钟
MATLAB Table and Cell Arrays: MATLAB Table Arrays•11分钟
MATLAB Table and Cell Arrays: Import/Export Tables•5分钟
MATLAB Table and Cell Arrays: MATLAB Cell Arrays•9分钟
Categorical Data: Categorical Data and One Hot Encoding•12分钟
Write an Objective Function: MSE and Rastrigin Benchmark Explained•7分钟
Write an Objective Function: Understanding and Implementing Binary Cross Entropy•5分钟
Data Cleaning: Essentials•4分钟
How to Use MATLAB Online for Module 3 Exercise 1•6分钟
The University of Glasgow has been changing the world since 1451. It is a world top 100 university (THE, QS) with one of the largest research bases in the UK.
We are a member of the prestigious Russell Group of leading UK Universities with annual research income of more than £179m.
The University’s #TeamUofG community is truly international with over 8000 staff and 28,0000 students from more than 140 countries.
A 2019 Time Out survey placed Glasgow in the top ten cities in the world. Ranked between Berlin and Paris, Glasgow was voted number one for both friendliness and affordability.
Right now our dedicated community of staff, students and alumni is working to address the challenges of Covid-19 and understand how we can make life safer for everyone.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.