About this Course

141,535 recent views
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 56 hours to complete
English
Subtitles: English
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 56 hours to complete
English
Subtitles: English

Offered by

Placeholder

Vanderbilt University

Syllabus - What you will learn from this course

Week
1

Week 1

1 hour to complete

Introduction

1 hour to complete
1 video (Total 3 min), 4 readings
1 video
4 readings
Syllabus10m
How to Get MATLAB10m
Course Files10m
Textbook10m
Week
2

Week 2

14 hours to complete

Functions Revisited

14 hours to complete
5 videos (Total 176 min), 12 readings, 9 quizzes
5 videos
Recursion Part 245m
Recursion Part 315m
Variable Number of Arguments20m
Function Handles and Nested Functions47m
12 readings
Assignment Details5m
Solution to Digit Summation10m
Solution to Maximum Element10m
Solution to Reverse a Vector10m
Solution to Fibonacci 10m
Solution to Palindrome10m
Assignment Details2m
Solution to Name-Value pairs10m
Solution to Data Entry10m
Assignment Details2m
Solution to autograder10m
Solution to Fun with Polynomials10m
Week
3

Week 3

8 hours to complete

Potpourri

8 hours to complete
4 videos (Total 168 min), 6 readings, 5 quizzes
4 videos
Linear Equations47m
Live Scripts38m
Error Handling49m
6 readings
Assignment Details2m
Solution to Edge Detection10m
Solution to Audio Mixer10m
Assignment Details2m
Solution to Electrical Circuits10m
Solution to Linear Regression10m
1 practice exercise
Live Scripts10m
Week
4

Week 4

7 hours to complete

How to Write Efficient Code?

7 hours to complete
5 videos (Total 160 min), 4 readings, 5 quizzes
5 videos
Algorithmic Complexity Part 218m
Algorithmic Complexity Part 334m
Efficiency in Practice31m
Vectorization and Other Speed-Ups1h 1m
4 readings
Assignment Details2m
Solution to Recursion Revisited10m
Solution to Fibonacci Profiler10m
Solution to Maximum Clique10m
2 practice exercises
Efficiency in Practice10m
Vectorization and Other Speed Ups10m

About the MATLAB Programming for Engineers and Scientists Specialization

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. Topics presented range from basic programming concepts in the first course, through more advanced techniques including recursion, program efficiency, Object Oriented Programming, graphical user interfaces in the second course, to data and image analysis, data visualization and machine learning in the third course....
MATLAB Programming for Engineers and Scientists

Frequently Asked Questions

More questions? Visit the Learner Help Center.