- All DegreesExplore Bachelorâ€™s & Masterâ€™s degrees
- BusinessExplore MBA & Business degrees
- Computer Science & EngineeringExplore Computer Science & Engineering degrees
- Data ScienceExplore Data Science degrees
- MasterTrackâ„¢Earn credit towards a Masterâ€™s degree
- University CertificatesAdvance your career with graduate-level learning

Back to Introduction to Programming with MATLAB

stars

16,833 ratings

This course teaches computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, versatile and very useful for engineers and other professionals. MATLAB is a special-purpose language that is an excellent choice for writing moderate-size programs that solve problems involving the manipulation of numbers. The design of the language makes it possible to write a powerful program in a few lines. The problems may be relatively complex, while the MATLAB programs that solve them are relatively simple: relative, that is, to the equivalent program written in a general-purpose language, such as C++ or Java. As a result, MATLAB is being used in a wide variety of domains from the natural sciences, through all disciplines of engineering, to finance, and beyond, and it is heavily used in industry. Hence, a solid background in MATLAB is an indispensable skill in todayâ€™s job market.
Nevertheless, this course is not a MATLAB tutorial. It is an introductory programming course that uses MATLAB to illustrate general concepts in computer science and programming. Students who successfully complete this course will become familiar with general concepts in computer science, gain an understanding of the general concepts of programming, and obtain a solid foundation in the use of MATLAB.
Students taking the course will get a MATLAB Online license free of charge for the duration of the course. The students are encouraged to consult the eBook that this course is based on. More information about these resources can be found on the Resources menu on the right....

IK

Dec 19, 2021

Basics concepts are well covered within a short time and a few videos. I would recommend it for those who want to learn complete basics. but to master it, you need to enrol in a specialization course.

KB

Jun 23, 2020

I would like to thank vanderbilt university for providing such a wonderful course and i am much impressed by the use of the basic matrices in each and every programming purpose.thank you again!!!!:)))

Filter by:

By Arpit S

â€¢Jun 5, 2020

This course was amazing but one thing it lacked was solved examples. We should have given 1 day of time for solved examples and then there should have been a locked video that opens after 24 hrs of reaching that mark. This way students like be would have gotten more knowledge about how to handle given problem in professional approach

By AndrÃ© d A F M

â€¢Jan 11, 2020

Excellent experience and amazing programming explanations. I thing that from lesson 4 on, the assessments were very hard to be approved (more difficult than the previous examples). Anyway I really recommend the course for those who has not experience with programming languages (like me) or those that want to know how MATLAB works.

By Ashwin C

â€¢Nov 12, 2020

This is a very beneficial course, for learning the fundamentals of programming and also getting to be formally introduced to the Matlab programming environment. Matlab today is being used in wide range of industries.So, skills learnt through this course would really helpful, when working for solving real world problems in Matlab.

By Tony Z

â€¢May 7, 2020

I enjoyed the class so much! It's a very good introduction to MATLAB. The Instructor is so smart and so FUNNY!

I liked so much the last tests, they are realistic and useful.

If you know nothing about MATLAB and you want to learn, this is literally the course you need.

If you aren't a beginner in MATLAB, I suggest another course.

By Juan S W B

â€¢Aug 16, 2020

The course is very good. The difficulty gradually increases so that you can challenge yourself. The only reason why I dont give it 5 stars is because at the end I feel the assignments were not clear at all. At the very last one, I literally didn't understand what I should do so it took me too much time just to figure it out.

By Vidal H G

â€¢Oct 12, 2019

Very complete and interesting course for getting started with MatLab. Though some of the final assignments were quiet hard, the lessons with Mike were really fun and usefull, and so the ability to rewatch them.

I woud gladly recommend this course to the people with little experience who want to start working with MatLab soon.

By Abhishek C

â€¢Sep 22, 2019

i am in the third week of this course and it is designed for a beginner. They give very minute details about everything.In my opinion the best way to learn is by making mistakes and accepting them and this course is all about learning from your mistakes. they assignment are not difficult but require a little thinking.

By Harsh K V

â€¢May 26, 2020

The course is really beneficial especially for beginners. The instructor is amazing his way of teaching. I was able to understand in detail the concepts and was successfully able to apply the things on my own in the assignments. Still i wish if the lectures were shorter in length as some of the videos were quite long.

By Deleted A

â€¢Jul 13, 2020

Pace was good, one suggestion is that for the additional test cases in the grading tool, please provide the some indication of what input arguments are used so that I can put test it out on MATLAB before submitting. This is especially the case for those where pressing "Submit" incurs a long waiting/processing time.

By Priya A

â€¢Apr 6, 2022

It has a very user friendly library which helps users learn this software fairly quickly in a short span of time. The graphical user interface provided by the software is really good. The code that a person writes allows options for debugging. One can visualize the flow of control of their code inside MATLAB.

By YESSIMZHAN R

â€¢Mar 11, 2017

I like this course because of its step by step explanation and real computing problems. On the other hand the last exercises is a bit boring for me especially. I hope I will finish this course . I also want to recommend to everybody who is just started to learn computing, may be you must be good in English.

By Nikhil P

â€¢Sep 5, 2020

During this course, I learnt MATLAB programming concepts from very basics and got opportunities to implement the concepts successively. Those assignments gave me enough confidence to work with MATLAB and solve numerical problems using it. Moving forward I am looking for more practice in MATLAB programming.

By Yamin A D

â€¢Mar 8, 2023

Very useful for me... I implemented this into my Structural Analysis. Thanks to guide and #coursera, for bringing this valuable course to us. The guide started teaching from very scrap and at the end of the course I felt like I've reached to Everest, but not yet, still the journey is incomplete.

Thanks.

By Skylar L

â€¢Apr 25, 2019

It would be better to introduce more examples for total beginners so that they are not thrown into the challenging questions immediately. Many of the items that were asked required a deeper understanding of the language than what was covered in the videos and it took away from the learning experience.

By Adeel K

â€¢Jul 21, 2019

The course was really insightful and interesting. I really like the humor of the professor and he did a very good job as a teacher. However, some of the exercises were really challenging, that takes up lot of time. If some of those concepts can be taught in the course that would be really good.

By Soundaryaa R

â€¢Jul 11, 2020

Very good teaching.I loved it.But what made me to deduct one star is that the assignments in last three lessons were way too hard for beginners. But, it is also good in some way because , that motivates you to do more difficult problems. Also, I thank my teachers for their awesome teaching....

By manan s

â€¢Jul 12, 2020

It was amazing course and professor Mike Fitzpatrick's teaching style was too good and no one would teach matlab programming in so simple and easy to understand way. Course assignments was cool it helped me in increasing my problem solving skill and different ways to solve particular problem.

By Erik M

â€¢May 19, 2020

An otherwise fantastic course, although some of the homework assignments at the end may need a more elaborate descriptions of what is expected, in order to help debug, rather than having to search the forums and office hours. But, a good course for learning MATLAB, even the mundane parts.

By Balamurugan G

â€¢Jul 21, 2019

A nice foundation course for MATLAB amateurs. As a beginner, the lessons are well explained by the instructors and there are quizzes that gives you a chance to test your skills after the modules. The course also provides free MATLAB Online access, so the learning is even more comfortable.

By Subongkoj T

â€¢Apr 13, 2020

This is a course that every Matlab beginners should attend. The course starts with some basics but getting more and more challenging later. If you stick til the end of the course, you can learn a lot from all materials and assignments. Thank you for creating this course, I enjoyed it.

By Shawqi M

â€¢Feb 10, 2019

This course is useful and informative. I have learnt a lot. Also I hope I can find another courses about Simulink or Advanced Programming with MATLAB introduced by the same instructor. Thank you Mr. Fitzpatrick and Mr. Ledeczi. Thank you Vanderbilt University. Thank you much Coursera!

By HARDIK C

â€¢May 31, 2020

The content was well explained and the instructor is amazing. The only problem is that the assignment questions are not clearly explained. More examples need to be provided in the question. I was totally clueless after reading the question. Otherwise the learning part is commendable.

By Amy H

â€¢May 9, 2018

The lectures and materials were very very good, but the difficulty level and knowledge requirements of the homework tasks was far beyond what was covered. They said it should take two hours a week and I would sometimes spend 2+ hours on one problem (there's about 8 in each homework).

By Emre A

â€¢Oct 26, 2020

A good introduction to MATLAB. Strongly recommended. My minor concerns are (1) It can be shortened a bit without losing so much, (2) some of the topics are not covered in the tests (3), I found it difficult to understand the discussion on cells and variable types (into etc). Thanks.

By Raheel M

â€¢Jan 30, 2017

I learned a lot from this course. The only thing i observed this course was lacking is that the video lectures and the homework assignments given were not perfectly in sync with each other, as the lectures did not completely cover the things we were supposed to do in assignments.

- AWS Cloud A Practitioner's Guide
- Basics of Computer Programming with Python
- Beginners Python Programming in IT
- Developing Professional High Fidelity Designs and Prototypes
- Get Google CBRS-CPI Certified
- Introduction to MATLAB Programming
- Learn HTML and CSS for Building Modern Web Pages
- Learn the Basics of Agile with Atlassian JIRA
- Managing IT Infrastructure Services
- Mastering the Fundamentals of IT Support

- Basics of Computer Programming with Python
- Beginners Python Programming in IT
- Building a Modern Computer System from the Ground Up
- Getting Started with Google Cloud Fundamentals
- Introduction to Cryptography
- Introduction to Programming and Web Development
- Introduction to UX Design
- Learn HTML and CSS for Building Modern Web Pages
- Mastering the Fundamentals of IT Support
- Utilizing SLOs & SLIs to Measure Site Reliability

- Building an Agile and Value-Driven Product Backlog
- Foundations of Financial Markets & Behavioral Finance
- Getting Started with Construction Project Management
- Getting Started With Google Sheets
- Introduction to AI for Non-Technical People
- Learn the Basics of SEO and Improve Your Website's Rankings
- Mastering Business Writing
- Mastering the Art of Effective Public Speaking
- Social Media Content Creation & Management
- Understanding Financial Statements & Disclosures