This Specialization aims to take learners with little to no programming experience to being able to create MATLAB programs that solve real-world problems in engineering and the sciences. The focus is on computer programming in general, but the numerous language features that make MATLAB uniquely suited to engineering and scientific computing are also covered in depth.
Throughout the three courses, learners will progress from fundamental programming concepts and working with matrices in MATLAB to advanced techniques including recursion, program efficiency, Object-Oriented Programming, graphical user interfaces, data and image analysis, data visualization, and machine learning. The first course covers fundamental programming concepts, the second course delves into advanced MATLAB features, and the third course focuses on data, signal, and image analysis with MATLAB.
Certificate Available ✔
Get Started / More InfoThis Specialization consists of three courses. The first focuses on fundamental programming concepts and working with matrices in MATLAB. The second delves into advanced MATLAB features, and the third explores data, signal, and image analysis with MATLAB.
You will learn fundamental computer programming concepts such as variables, control structures, functions, and various data types in MATLAB. The course also covers the powerful support MATLAB provides for working with matrices and file input/output.
Advance your skills with recursion, function handles, efficient programming, and the basics of Object-Oriented Programming. Additionally, learn to write Live Scripts and create professional graphical user interfaces.
Understand how signals, images, and data are represented and manipulated in MATLAB. Gain experience with methods for data visualization and apply machine learning methods for data classification and prediction. Learn essential signal frequency analysis and image processing methods.
Computer Science: Programming with a Purpose is an essential course teaching programming in a scientific context, focusing on fundamental concepts and problem-solving...
Learn to set up Visual Studio Code for Java programming and include external libraries in your Java project. Gain a solid foundation in using powerful code editing...
Python Programming Fundamentals is an introductory course designed for beginners to gain a solid understanding of algorithmic thinking, Python syntax, code testing,...
This course offers a structured foundation for not-yet-experienced programmers to develop complex programs in computer science and data science using Python.