This Specialization is designed for learners with little to no programming experience and teaches them to create MATLAB programs that solve real-world engineering and scientific problems. While the focus is on general computer programming principles, the courses also provide in-depth coverage of MATLAB's unique features for engineering and scientific computing. The first course covers basic programming concepts. The second course teaches techniques for using ChatGPT to program more productively. The third course explores more advanced topics including recursion, program efficiency, Object-Oriented Programming, and graphical user interfaces. The fourth course focuses on data and image analysis, data visualization, and machine learning.
Applied Learning Project
The Specialization includes two projects. The first one is the final project of the third course. It is about creating an object oriented application with a graphical user interface that visualizes COVID-19 related data from around the world. The second project is part of the fourth course and it focuses on image processing.