subject
Intro

Coursera: Introduction to Programming with MATLAB

 with  Akos Ledeczi, Michael Fitzpatrick and Robert Tairas
Class Central Course Rank
#2 in Subjects > Programming > Programming Languages

HIGHEST RATED MOOC

This course is a Top 50 MOOC of All Time based on thousands of reviews written by Class Central users. It's guaranteed to be good!

Check out the rest of the Top 50 here.

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.

Syllabus

Course Pages


The MATLAB Environment
We will learn how to start MATLAB and will familiarize ourselves with its user interface. We will learn how to use MATLAB as a sophisticated calculator. We will learn about syntax and semantics. We will see ways in which MATLAB provides help. Finally, we will learn how to create plots in MATLAB.

Matrices and Operators
The basic unit with which we work in MATLAB is the matrix. We solve problems by manipulating matrices, and operators are the primary means by which we manipulate them. We will learn how to define matrices, extract parts of them and combine them to form new matrices. We will learn how to use operators to add, subtract, multiply, and divide matrices, and we will learn that there are several different types of multiplication and division. Finally, we will learn MATLAB’s rules for determining the order in which operators are carried out when more than one of them appear in the same expression.

Functions
Functions let us break up complex problems into smaller, more manageable parts. We will learn how functions let us create reusable software components that can be applied in many different programs. We will learn how the environment inside a function is separated from the outside via a well defined interface through which it communicates with that outside world. We will learn how to define a function to allow input to it when it initiates its execution and output from it when it is done.

Programmer's Toolbox
MATLAB has useful built-in functions and we will explore many of them in this section. We will learn about polymorphism and how MATLAB exploits it to change a function's behavior on the basis of the number and type of its inputs. Because random numbers play an important role in computer programming, we will learn how to use the MATLAB random number generator. We will learn how to get input from the keyboard, how to print to the Command Window, and how to plot graphs in a Figure window. Finally, we will learn how to find programming errors with the help of the debugger.

Selection
Selection is the means by which MATLAB makes decisions about the order in which it executes its statements. We will learn how to use the if-statement, which is the most important method of selection. We will learn how to use relational operators and logical operators. We will learn how to write polymorphic functions and how to make functions resistant to error.

Loops
Loops give computers their power. We will learn how to use both of MATLAB's loop constructs: the for-loop and the while-loop. We will learn how the break-statement works, and we will use nested loops. We will learn how to make loops more efficient. We will learn about logical indexing and will see how to use it to produce implicit loops that are efficient and easy for a user to understand.

Data Types
Computers operate on bits, but humans think in terms of numbers, words, and other types of data. Like any good language, MATLAB organizes bits into convenient data types. We will study those types in this section. We will learn that there are ten types of numbers and that there are conversion functions to change one type into another. We will learn much more about strings and how the characters in them are encoded as numbers. We will learn how to produce heterogeneous collections of data via structs and cells.

File Input/Output
Files are named areas in permanent memory for storing data that can be used as input or output to MATLAB and to other programs. We will be introduced to MATLAB’s most important methods for reading and writing files. We will learn how to create, read from, and write into MAT-files, Excel files, text files, and binary files. We will learn how to navigate among folders with MATLAB commands.

181 Student
reviews
Cost Free Online Course (Audit)
Pace Upcoming
Institution Vanderbilt University
Provider Coursera
Language English
Certificates Paid Certificate Available
Hours 4-6 hours a week
Calendar 9 weeks long
Sign up for free? Learn how
+ Add to My Courses
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
Become a Data Scientist datacamp.com

Learn Python & R at your own pace. Start now for free!

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

181 reviews for Coursera's Introduction to Programming with MATLAB

Write a review
9 out of 9 people found the following review useful
2 years ago
Robert Mattera completed this course.
Below I'll post a private email I sent to Dr. Fitzpatrick telling him what I thought about the course: My name is Robert Mattera and I'm a graduate student at Rutgers University in Plant Science. For years now I've been saying I wanted to program but just couldn't take the plunge because it seemed too difficult and k Read More
Below I'll post a private email I sent to Dr. Fitzpatrick telling him what I thought about the course:

My name is Robert Mattera and I'm a graduate student at Rutgers University in Plant Science. For years now I've been saying I wanted to program but just couldn't take the plunge because it seemed too difficult and kept putting it off.

Well, I just finished watching the last lecture for your online course and I would like to tell you that this has been the best college-level course I've taken in my time as a university student (both undergraduate and graduate). I am so glad I decided to take this course, not only because I finally learned how to program but also because how amazing this class was. I appreciate how clean, smooth and professional the videos looked and am very grateful that your explanations were very thorough and clear. The assignments were perfect and actually enjoyable to do (most of the time haha).

My favorite part of the course was not only your quirky remarks and nerdy (but hilarious) jokes but also that you made programming extremely interesting and you went about showing the material in a way that every video had an 'a-ha moment' for me. As few and far between as a-ha moments are for scientists this was a big deal for me. I'm truly grateful at how much effort and passion you and your team put into this course to make it engaging for the students. I am very sad that it is over.

The biggest thank you,

Rob Mattera
Was this review helpful to you? YES | NO
6 out of 6 people found the following review useful
2 years ago
Nisheet Patel completed this course.
Prof. Fitzpatrick is an excellent teacher. Apart from the fact that he delivered the subject matter in a crisp and concise manner, I love his sense of humour too. The style of presentation is really neat. The assignments were excellent too; they very nicely tested one's understanding of the subject and especially in pr Read More
Prof. Fitzpatrick is an excellent teacher. Apart from the fact that he delivered the subject matter in a crisp and concise manner, I love his sense of humour too. The style of presentation is really neat. The assignments were excellent too; they very nicely tested one's understanding of the subject and especially in programming, as Prof. Fitzpatrick mentions aptly, one doesn't learn without actually doing it. The automatic grader is quite lovely and rewards you with a beautiful "bwong" if you get a full score :D. I particularly liked the challenging questions - they were what kept me engaged. Profs. Ledeczi and Tairas, and the teaching assistant (Aatish) were all extremely helpful in the discussion forums.

One comment that I'd like to make is that if you're familiar with the basics of programming, it might seem a little slow to you and you might want to pick up coding in MATLAB on your own, since the language is very intuitive. However, Prof. Fitzpatrick gives brilliant insights to code much more efficiently by exploiting the matrix functionality, in turn saving lots of lines of code. Those bits, I believe, could even help mildly experienced programmers.
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
Aditya Govardhan completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Lectures: Brilliant. Prof. Fitzpatrick is an experienced programmer and he is very well accustomed to thinking processes of students. At times he is funny too and keeps you quite engaged in the lecture. I have watched the lectures twice and found equally interesting and informative both the times. Assignments: This is Read More
Lectures: Brilliant. Prof. Fitzpatrick is an experienced programmer and he is very well accustomed to thinking processes of students. At times he is funny too and keeps you quite engaged in the lecture. I have watched the lectures twice and found equally interesting and informative both the times.

Assignments: This is the best part of this course. The assignments are detailed, precise and challenging enough to impress yourself. You would truly think in an algorithmic manner and would surely arrive at answers if you don't quit. The assignments get interesting every week.

Community and TAs: This is one thing worth notice. I found the TAs very helpful and active. They even provide appropriate hints when you are stuck in assignments.

Inference: The course sticks to its name. It is an introduction to programming with MATLAB. And if it benefits your career, you would fall in love with MATLAB environment. (They even provide a limited period academic license of latest MATLAB version too!) A great course for aiding a career which requires MATLAB as a skill.
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
profile picture
Anonymous audited this course.
This is an excellent course. I had already used Matlab in the past for Linear Algebra and Numerical Methods in university but this was a long time ago and I wanted to refresh my knowledge about it. Initially when I saw course topics I thought this is just the like 5% of what I did in the past and in some way it was, b Read More
This is an excellent course. I had already used Matlab in the past for Linear Algebra and Numerical Methods in university but this was a long time ago and I wanted to refresh my knowledge about it. Initially when I saw course topics I thought this is just the like 5% of what I did in the past and in some way it was, because it is not focused on mathematics, but just on programming. But I realized I never been well introduced in Matlab in the past and I learned many new aspects of it that I never used before. Because of my prior knowledge and experience with programming I had a major advantage doing this course. But even with that I sometimes initially didn't immediately knew how to tackle some of the assignments. But this is a good thing because if it would have been easy all the way I wouldn't have learned anything. For people without any programming or mathematics background this might be quite a challenge though. I assume many have dropped out because of it. But overall this is a perfect course.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
I am a Speech-Language pathologist whom started to work with brain image data analysis. I came across Matlab in this journey and got interested in learning the basics of programming to better understand the script written by my collaborators. Then, I found this course at Coursera and took the chance. It wasn't easy. S Read More
I am a Speech-Language pathologist whom started to work with brain image data analysis. I came across Matlab in this journey and got interested in learning the basics of programming to better understand the script written by my collaborators.

Then, I found this course at Coursera and took the chance. It wasn't easy. Several times I thought about giving up. But, each question I got right in the assignments motivated me to keep going (so did a friend that is a great programmer).

I totally recommend this clas - everything is so detailed (video lectures, transcripts, book) that makes it easier to learn. The discussion forums were also great: answers from the TAs came in minutes, always!

I finished the course feeling that I still have a long way to go before call myself a programmer. BUT, I feel much more empowered and knowledgeable to move forward in my brain image analysis using MATLAB.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
Scott Siclari completed this course.
This course is the epitome of a perfect online course; everything from the lesson plan, lesson formats, video formats, homework formats and grading. This course does establish you with the basic programming concepts you'll need as a programmer as well as the programming functionality of MATLAB. The professors and assis Read More
This course is the epitome of a perfect online course; everything from the lesson plan, lesson formats, video formats, homework formats and grading. This course does establish you with the basic programming concepts you'll need as a programmer as well as the programming functionality of MATLAB. The professors and assistants of this course definitely know the material, but also know how to teach, as well as how to present the materials. The homework problems tend to be non-simplistic and personally I have found that in order to truly learn anything proficiently you have to challenge yourself.

Also, I truly would like to thank Vanderbilt University, especially for their work in developing this type of online/video learning method. Additionally, COURSERA to me is a revolutionary idea realized and i thank its founders immensely.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
Dmitrijs Kass is taking this course right now, spending 3 hours a week on it and found the course difficulty to be medium.
I'm on the 3rd week of the course. Wow, the course is fantastic! The instructor is among the best I've seen: 1. You'll see from the start - an instructor is ultra-professional in both programming AND teaching. 2. Difficulty goes gradually from low to high and the pace is just optimal. 2. Every example shows some sp Read More
I'm on the 3rd week of the course. Wow, the course is fantastic! The instructor is among the best I've seen:

1. You'll see from the start - an instructor is ultra-professional in both programming AND teaching.

2. Difficulty goes gradually from low to high and the pace is just optimal.

2. Every example shows some specific and important aspect. As a result, each example teaches something important.

3. Many aspects and pitfalls are explained by using examples where errors are made on purpose. The instructor attempts braking the standard rules and shows what happens then.

4. The instructor uses humor, which keeps my smiling and enjoying the course!

That's my impression during the Week 3.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
Mackenzie Endres completed this course.
This was my first experience with an online course and my first real programming course. That being said, I was impressed with the quality of the videos and assignments. I learned a lot more than I expected from this course, but I had to work hard. Dr. Fitzpatrick did a wonderful job keeping the videos engaging with Read More
This was my first experience with an online course and my first real programming course. That being said, I was impressed with the quality of the videos and assignments. I learned a lot more than I expected from this course, but I had to work hard. Dr. Fitzpatrick did a wonderful job keeping the videos engaging with a delightful sense of humor. The examples helped with assignments without giving them away, and the cTAs for the course were very responsive and helpful. I would recommend this course to anyone looking to learn or brush up on their programming skills. If you are new to programming (like me), the course is challenging. I would plan on spending a good amount of time on this to build a solid foundation.
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
Kwame Oppong Hackman completed this course.
The course was amazing and I enjoyed every part of it; the video lessons by Prof Fitzpatrick are excellent. The many years of Prof Fitzpatrick's extensive experience is visible in the course through his command over the material and his humorous statements; any time I felt I was getting bored there was a statement from Read More
The course was amazing and I enjoyed every part of it; the video lessons by Prof Fitzpatrick are excellent. The many years of Prof Fitzpatrick's extensive experience is visible in the course through his command over the material and his humorous statements; any time I felt I was getting bored there was a statement from the good professor that made me laugh again. The other professors (e.g. Akos) and the TAs, especially Aatish Kumar were greatly helpful. The course is too great; it's hard to drop out. I'm not a computer science student but I completed it successfully! All thanks to the everyone who supported in putting the course together.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
Simon Buchholz completed this course.
The video lectures are very good and interesting. The homework is very challenging and takes it time but it's very satisfying when it's done. A highlight is that you get MATLAB free for the time of the course and a few weeks after that. It's probably a good promotion for them too because people want to buy a full versi Read More
The video lectures are very good and interesting. The homework is very challenging and takes it time but it's very satisfying when it's done. A highlight is that you get MATLAB free for the time of the course and a few weeks after that. It's probably a good promotion for them too because people want to buy a full version afterwards to not get out of training... But luckily I'm a student and I get the student version for less. In conclusion i must say that it was a very great course and if I had known how much work it would be I'd probably bought a verified certificate too.
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
Pooya Daravi completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
This course provides a great starting point for learning MATLAB Programming. Although slow at some points, the lectures are very well explained. The accompanying textbook is also a great resource and is priced very reasonably. The course does not delve into the graphical capabilities of MATLAB or other specific featu Read More
This course provides a great starting point for learning MATLAB Programming.

Although slow at some points, the lectures are very well explained. The accompanying textbook is also a great resource and is priced very reasonably.

The course does not delve into the graphical capabilities of MATLAB or other specific features for that matter. My guess is that the instructors probably wanted to cover only the most basic syntactic components of MATLAB and leave further specific investigation to the students.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous partially completed this course.
Excellent course! The organization was perfect with clear, high quality videos and homework sets. The discussion board was constantly monitored by one or more teaching assistants who gave great hints without giving away the answers. As a novice, the class time and homework was probably closer to 12 hours per week Read More
Excellent course! The organization was perfect with clear, high quality videos and homework sets. The discussion board was constantly monitored by one or more teaching assistants who gave great hints without giving away the answers.

As a novice, the class time and homework was probably closer to 12 hours per week for me. I got through week 5 before the demands of grad school swept in and couldn't complete the rest. If offered again, I will definitely repeat it.

The professor's videos are excellent!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
This course help me out tremendously in understanding how MATLAB works and providing basic MATLAB skills. I joined a lab that requires writing algorithms to control data acquisition of many hardware components. This course gave me the fundamental skills that will make my life a little easier when beginning to program a Read More
This course help me out tremendously in understanding how MATLAB works and providing basic MATLAB skills. I joined a lab that requires writing algorithms to control data acquisition of many hardware components. This course gave me the fundamental skills that will make my life a little easier when beginning to program and navigate though MATLAB. This course was a time-saver. I am very grateful for the instructors, TAs, fellow classmates, and everyone else who made this course possible. Thank you.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
I am not a programmer by profession, so as a dabbler in programming I would say that this course was very informative, brief and precise. Professor Mike is quite an excellent professor, he knows how to explain difficult concepts and I loved his puns in between the lectures. The assignments do test your understanding o Read More
I am not a programmer by profession, so as a dabbler in programming I would say that this course was very informative, brief and precise. Professor Mike is quite an excellent professor, he knows how to explain difficult concepts and I loved his puns in between the lectures. The assignments do test your understanding of the concepts pretty well and give you that sense of self confidence when you are done with them.

I would recommend this course to anyone trying to put their hands on Matlab.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Pradeep Kumar completed this course.
A great course by Prof. Fitzpatrick . The lecture presentation was straightforward and clear with a touch of humor to keep you involved with the lectures. The assignments are fairly good and focus of fortifying the concepts taught in the lectures and also helped enhance the programming mindset. I would love to thanks Read More
A great course by Prof. Fitzpatrick . The lecture presentation was straightforward and clear with a touch of humor to keep you involved with the lectures. The assignments are fairly good and focus of fortifying the concepts taught in the lectures and also helped enhance the programming mindset.

I would love to thanks everyone who supported in putting the course together and special thanks to Prof. Fitzpatrick for all his wonderful insights into effective programming.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Great course, fantastic learning experience, wonderful instructors... Mike Fitzpatrick's perfect pronunciation makes it easy to understand what he says for non-native people. He has great knowledge in the area, which the course covers with complete, but easy explanations. If you are able to complete the assignments, Read More
Great course, fantastic learning experience, wonderful instructors...

Mike Fitzpatrick's perfect pronunciation makes it easy to understand what he says for

non-native people. He has great knowledge in the area, which the course covers with complete, but easy explanations.

If you are able to complete the assignments, you have a really good level of understanding the matter.

Thanks to all the staff for this challenging adventure.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Chike D. Okechukwu completed this course, spending 10 hours a week on it.
This course is excellent for anyone who has never used MATLAB before or who has never even written a computer program before. The course materials; videos and textbook are awesome. The instructor's style of delivery puts one at ease and in the frame of mind to learn and want to learn more. I would definitely recommend Read More
This course is excellent for anyone who has never used MATLAB before or who has never even written a computer program before. The course materials; videos and textbook are awesome. The instructor's style of delivery puts one at ease and in the frame of mind to learn and want to learn more. I would definitely recommend this course to anyone looking for a head-start in MATLAB programming and computer programming in general.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Miguel Ángel Bueno Sáncehz completed this course.
All thel basics of MATLAB are very well explained in the video lectures. Smooth and clear. Subtitles in english available and if you want to go fast throught the video at some points because you already learnt for-loops at school you can do it by changing the video speed. I must say the assignments might be quiet diffi Read More
All thel basics of MATLAB are very well explained in the video lectures. Smooth and clear. Subtitles in english available and if you want to go fast throught the video at some points because you already learnt for-loops at school you can do it by changing the video speed. I must say the assignments might be quiet difficult for a non-experienced programmer, but some of them are nice to solve. Highly recommend to course to everyone who want to get started on MATLAB.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Renso Rojas completed this course.
This course is wonderful: the professors have been intent on helping us all fall in love with MATLAB, and; my particular case, they have succeeded. The exhibits in the videos are masterful, aid in the forums .., many details that make this course, but the best, one of the best. Thank you very much, Mike Fitzpatrick, R Read More
This course is wonderful: the professors have been intent on helping us all fall in love with MATLAB, and; my particular case, they have succeeded. The exhibits in the videos are masterful, aid in the forums .., many details that make this course, but the best, one of the best.

Thank you very much, Mike Fitzpatrick, Robert Taira, Akos Ledeczi and Vanderbilt University.

The partners contributed a lot in the forums.

Excellent course!
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
I liked the course. The professor explains the concepts clearly and he demonstrates them on screen. The programming assignments were sometimes challenging but doable if you put in the time. I don't recommend keeping the programming assignments for the last minute or you might not make the deadline. Overall a very goo Read More
I liked the course. The professor explains the concepts clearly and he demonstrates them on screen. The programming assignments were sometimes challenging but doable if you put in the time.

I don't recommend keeping the programming assignments for the last minute or you might not make the deadline.

Overall a very good course, enjoyable and get the job done of teaching you Matlab.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anatta completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
Thanks for this excellent MATLAB course. Yes, the later assignments were challenging for the given time. I had self-taught some of this using free GNU SCILAB. This course gave me the best opportunity to learn well. Indeed, the Mike's wry humor was classic and made the video lecture more fun. I am thankful to tha Read More
Thanks for this excellent MATLAB course. Yes, the later assignments were challenging for the given time. I had self-taught some of this using free GNU SCILAB. This course gave me the best opportunity to learn well.

Indeed, the Mike's wry humor was classic and made the video lecture more fun. I am thankful to thanks to the team, Michael, Akos, Robert & other in the background who made this course available to me.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Gustavo Baldin completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
Introduction to Programming with MATLAB is a great course either for students with some basic knowledge or those with no previous knowledge in MATLAB. The pace of this course is just right to keep you studying without overdoing it, and the difficulty level of the homeworks is gradually increasing. I would certainly rec Read More
Introduction to Programming with MATLAB is a great course either for students with some basic knowledge or those with no previous knowledge in MATLAB. The pace of this course is just right to keep you studying without overdoing it, and the difficulty level of the homeworks is gradually increasing. I would certainly recommend this course for anyone who wishes to learn MATLAB or just get a formal certificate.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Video Lectures- Prof. Fitzpatrick is Brilliant!! He elucidates the concepts soo well, is engaging and even funny at times. The length of the videos are perfect. Problem sets- The problem sets are a gem! They will promote a proper algorithmic thinking process. Every set has a good mix of easy, medium and advanced prob Read More
Video Lectures- Prof. Fitzpatrick is Brilliant!! He elucidates the concepts soo well, is engaging and even funny at times. The length of the videos are perfect.

Problem sets- The problem sets are a gem! They will promote a proper algorithmic thinking process. Every set has a good mix of easy, medium and advanced problems for that weeks topic.

Overall- One of the best (intro) courses on Matlab out there.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Deh Min Wu completed this course.
The lecture and content are excellent. The homework assignment can achieve the goals to learn the necessary skills of programming. The solutions are provided right away for improving own understanding for any improvement. All organizational aspects are great. I would like to have a bit more materials which may be exten Read More
The lecture and content are excellent. The homework assignment can achieve the goals to learn the necessary skills of programming. The solutions are provided right away for improving own understanding for any improvement. All organizational aspects are great. I would like to have a bit more materials which may be extended for a professional work, for simulation tasks or real lab job, maybe a MATLAB II.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Beatriz Rodríguez Ruiz completed this course.
Great MOOC. The lectures were fantastic. Prof. Fitzpatrick is superb, he explained everything in a very understandable way. The other teachers were also very helpful on the forums, where you could ask every question you had. The only thing I didn't like were the assignments for the final week, which were more related Read More
Great MOOC. The lectures were fantastic. Prof. Fitzpatrick is superb, he explained everything in a very understandable way. The other teachers were also very helpful on the forums, where you could ask every question you had.

The only thing I didn't like were the assignments for the final week, which were more related to programming in general rather than to MATLAB specifics.

I recommend it!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Very good course to get acquainted to MATLAB. Even if you have experience programming this course will interest you since MATLAB needs you to think in a different way. The material in the videos is very complete and well explained. You'll also have fun with the assignments, where much of the learning takes place. The e-book is a very good investment for the course. Highly recommendable.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Great introduction to MATLAB! The key to success is not to give up and keep up working till the end of the last week of the course. Thanks to all the people involved (Professors, Official and Community TAs, eager students willing to help others, people at VIDL, etc.) for the time and effort put towards preparing such an amazing course... Thank you again.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Surya Venkata Raju K completed this course, spending 10 hours a week on it and found the course difficulty to be medium.
I liked the course very much.Thanks to Professor Mr.Michael Fitzpatrick.He has explained the concepts very clearly and interestingly. Assignments are well designed and discussion forum very much useful.Thanks to Math works for providing free licence for the students to practice.This course is very useful for all engineering students.I recommend This course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
a year ago
profile picture
Anonymous completed this course.
An excellent course with easy-to-follow, very logically built up and useful topics. The presentation style of Professor Fitzpatrick is amazing, he makes even complex things clear and easy to understand, and he makes sure the audience does not get bored at all. If you need to get a solid base in programming and/or using MATLAB you MUST take this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous partially completed this course.
The video lectures were outstanding, as is the book. The programming assignments were challenging, but doable if one paid attention and thought through the problems. The staff was very helpful. This is the most well-organized and well-orchestrated MOOC in which I've participated. If you want to learn MATLAB, take this course!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Saša Tatar completed this course.
The best MATLAB course ever. It gives you solid foundations so you can further learn MATLAB once the course is over. I've done many online courses, and this is one of the best ones ever. The course organization is straightforward, the syllabus is well balanced, so you don't get overwhelmed. I would recommend it to everyone.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Yulia Plushchevskaya completed this course and found the course difficulty to be medium.
I really enjoyed the course, starting from Prof. Fitzpatrick's amazing lectures and finishing with the cute grader technology, which was very helpful in solving the assignments (along with the textbook). The course was very encouraging for me as a beginner , I got a feeling I can cope with this scaring programming.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Hao Wen completed this course.
I love the professor and this course. The Prof. makes this course easy to understand and to learn about it for someone who has never learned this area before, like me. I really appreciate for what all of the professors have done for us. Love this course!

I highly recommand this course!!! :)
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Fantastic course. Very professionally done and managed. Professor is very well-spoken, easy to follow, engaging, and a great teacher. Assignments can be challenging, but are enjoyable, instructive, and worth the effort. As a first-time programmer, I would recommend this course to anyone.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Mohit Suthar completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Thanks Mr. Michael Fitzpatrick , You are a great teacher

I have learnt a lot from this course.

Thanks Mr. Akos Ledeczi and Mr. Robert Tairas, without your help its was not going to happen.

Thanks Mathwork , thanks Coursera and thanks Vanderbilt university for offering this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
this course was a good one!

I started it and i thought that how boring this is going! But at the end i found the course great... i learned many new things in matlab... Also the assignments were great. they were very challenging...

I hope you take the course too :)
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
I gotta say this was a very helpful course! I didn't write much on the forums but all the discussions were very very helpful in solving the problems. I'm certainly going to suggest this to other students and keep the lectures just in case! Thank you so much!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Great course. Good balance of difficult and easy problems. The staff is very active and helps you keep going. If you start to feel bad that the course is going to end, then it surely means that you had great fun during the course. Keep up the good work!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Gesch completed this course.
The content is explained really good, so that a programming newbie like me can follow easily. The homework can be challenging sometimes, but it's a great feeling, when the program finally works and all in all it was great fun!
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
Guoyihao completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
The professor is experienced and the course is excellent! The most impressed part is that the professor always teaches us how to learn and how to think and to practise by ourselves.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Glenn Miles completed this course.
Great introduction to a an essential programming tool for engineers. Does not exploit the graphics capabilities or the add on packages. It would benefit from some mention of the full potential of MATLAB.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
10 months ago
profile picture
Anonymous completed this course.
Homework assignments are much more difficult and time-consuming than the contents of the lectures, especially for the last three weeks. Fortunately, the tutors are very patient and respond to your questions quickly.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
This was a great course, with engaging lectures and challenging problems. Prof Fitzpatrick is an excellent teacher, his lectures don't feel intimidating, but as I learnt, every word counts.

Thank you!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
It's my first on line course and it was very helpful, easy to understand the homework and the tutorials.

The discussion forum has the best people trying to help students to understand mistakes.

Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Vignesh Karthik completed this course.
Excellent course for beginners. Well structured and paced. Covers all the essential basics of Matlab. Challenging assignments and wonderful discussion board. The video lectures are impeccable.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Hamidrezarastan completed this course.
The course was brilliant. The instructor knows exactly which material should be covered for newbie. I highly recommend this course to everybody, especially for students in engineering fields.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
This is the only one course, I have paid for certificate. I liked most of the course. Instructor has a unique way of teaching Matlab. He started Matlab basics. After that, he had shown functions. The reason of showing functions at the very first times was to evaluate the problems. I am so surprised when I have seen the Read More
This is the only one course, I have paid for certificate. I liked most of the course. Instructor has a unique way of teaching Matlab. He started Matlab basics. After that, he had shown functions. The reason of showing functions at the very first times was to evaluate the problems. I am so surprised when I have seen the usage of column operator in such different ways. Course was followed by decision structures, loops, strings and file I/O. The course content was well prepared. Video lectures are quite helpful. Especially, 1 hour problem solving example video was so beneficial. However, at the end of the course, problems become quite challenging and time consuming. In first 6 problem set, my success rate was 100%. But, in last two week's problems I was able to solve only 5 of 8. The problems become difficult to understand, there were not enough explanations or hints. Discussion pages were not useful some times. I had to make further research on internet to understand the problem and it was time consuming. In the new version of the course, it would be better if problems are clear to understand.

In short, the Instructors and Mentors did great job. Do I suggest this course to anyone else? The answer is definitely YES! Thank you.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Mariella Nenova partially completed this course.
I recommend the course. The lectures are clear, the assignments challenging but can be solved if enough time is devoted on that. I strongly recommend 1 hour per day work on the assignments.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
The ideal course for anyone who wants to learn matlab... from scratch. If you "fight" your way to finish it, you will surely be able to deal with almost any programming matlab problem.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Fergus Gloster completed this course.
Excellent course as an introduction to MatLab, really good exercises with good discussion forums. I found it very complementary for the Machine Learning course from Stanford
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Excellent course, I have long experience of using Matlab and still learned new and useful tips. The exercises were neither boring nor stressful. Excellent forum support.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
This is the first course about Matlab I hvave ever learnt. I think this is a wonderful Course and very helpful for everybody.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Pherroz Ansari is taking this course right now.
I've never understood programming this well before. The professor is very detailed and delivers the course material in a clear and easy-to-follow manner. Thanks!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Mariana Nieto partially completed this course.
It is a great course! The way they explain is amazing. I think it is a good course for everyone who wants to learn matlab or the foundamentals of programing.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
The most interesting and useful online course that I have ever taken. Many many thanks to all staff and any body who has contributed and let it be happened.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous partially completed this course.
Great intro course. Interesting problem sets, especially near the end. Good lectures. Active community on the discussion forum. Would recommend.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
I started with no absolut idea about matlab. After finishing the course I'm no an expert but I've got a good point to go on by myself. Recommended!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Wonderful introduction to Matlab. A large variety of exercises make them very captivating and never the same. Congratulation to the teaching team.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
The Course was absolutely very well organized and well executed. It is an amazing tool and learning environment for beginning programming students.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Very good beginners' course in programming and MATLAB.

Knowledgeable teacher and good support from Teaching Assistants..

Excellent. Just do it!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous audited this course.
Very good course I thought I knew MATLAB very well. I know it better now. The course has excellent assignments to become proficient.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Tamim completed this course, spending 7 hours a week on it and found the course difficulty to be hard.
Best course for learning about MATLAB and its applications. The videos are awesome. Just need some interest & afford to learn MATLAB.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Very good course and the lectures were easy to follow. Assignments were sometimes quite challenging. I would recommend this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Great course! Learned a lot! MATLAB has a lot of useful features! Thanks to everyone who made this course happen!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Abdulrahman is taking this course right now.
having this course is a great step in programming and it has alot of exercises to work with your hand

Was this review helpful to you? YES | NO
11 months ago
Eva Takacs completed this course, spending 10 hours a week on it and found the course difficulty to be medium.
This is an excellent course for aiding a data scientist career. It was really profound, well-constructed and challenging both technically and pedagogically. It is said to be an introductory course but the topics and their explanations are so well outlined that benefits even experienced software engineers. Not to mentio Read More
This is an excellent course for aiding a data scientist career. It was really profound, well-constructed and challenging both technically and pedagogically. It is said to be an introductory course but the topics and their explanations are so well outlined that benefits even experienced software engineers. Not to mention the challenging programming assignments.

The accompanying textbook covers well the course material and also contains advanced topics.

I appreciated the grading system of the homeworks. There are no peer reviews. Personally, I don't really like online courses with peer review.

As I mentioned before, the homeworks are challenging, which is a good point. But, in my opinion more time is required, even for experienced programmers, than mentioned to solve them properly. This is the case especially for the last two assignments.

As a final thought, I believe, this course is really mandatory for professionals requiring MATLAB as a skill.

Was this review helpful to you? YES | NO
8 months ago
Lim Yao Cheng completed this course.
Hi I am a computer science student. I enrolled in this course because in my computer science studies, we did not have chance to touch 'Matlab' compared to an engineering students. Hence, I would like to get the 'feel' in using Matlab. The lectures video are wonderful, the notes are fine But (Not as much important info Read More
Hi I am a computer science student. I enrolled in this course because in my computer science studies, we did not have chance to touch 'Matlab' compared to an engineering students. Hence, I would like to get the 'feel' in using Matlab.

The lectures video are wonderful, the notes are fine But (Not as much important info involve as compare in the video). The assignment gets it will more challenging as the weeks goes by which is great, else I would find this not worth my time. Overall, everything is great... get to understand Matlab as well as program in Matlab.

Great Course !!! Thank You Very Much I enjoy this a lot.
Was this review helpful to you? YES | NO
2 years ago
Gabriel Ferreres partially completed this course.
I am an Electrical Engineering student in Brasil. Programming is very important for me and I have never had such good classes. That was my first MOOC and I loved from the beginning of the classes because Mr. Fitzpatrick knows how to teach something without making people bored. His way to put all the issues in an easy w Read More
I am an Electrical Engineering student in Brasil. Programming is very important for me and I have never had such good classes. That was my first MOOC and I loved from the beginning of the classes because Mr. Fitzpatrick knows how to teach something without making people bored. His way to put all the issues in an easy way and easy english made me understand all the exercises completelly. Despite not finishing the last assignment of the course because I had to finish my exams at school, what I have to say is that I enjoyed a lot this course and it was very good to learn more about Matlab.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
I am a doctoral student of Fluid Mechanics in Germany. I took this course for doing post-processing of experimental data. I was a bit afraid of programming earlier but now I feel confident about it. I really like the way the course was structured and taught. Some of the assignments were challenging but gave a sense of Read More
I am a doctoral student of Fluid Mechanics in Germany. I took this course for doing post-processing of experimental data. I was a bit afraid of programming earlier but now I feel confident about it. I really like the way the course was structured and taught. Some of the assignments were challenging but gave a sense of accomplishment after their completion. I think all instructors, mentors and the coursera community deserve a pat on the back. Good job! Discussion portals also proved to be extremely useful for assignments.

Have a nice MATLAB programming journey to one and all :)
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
I have been programming for years and taken many programming courses. This is by far one of the best. The instruction was clear and easy to follow with sufficient details explained. The homework problems really help to not only learn MATLAB, but programming in general. It has certainly sharpened my programming skills. Read More
I have been programming for years and taken many programming courses. This is by far one of the best. The instruction was clear and easy to follow with sufficient details explained. The homework problems really help to not only learn MATLAB, but programming in general. It has certainly sharpened my programming skills. And I had a lot of fun! I definitely recommend this course to anyone wanting to learn MATLAB or programming in general. If you have a science or engineering background and what to learning programming, this is definitely the course to take.
Was this review helpful to you? YES | NO
2 out of 5 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Having completed the course, I was not impressed with many aspects. The textbook was not that helpful when it came to the homework problems. The time stated to complete the course was 4-6 hrs per week. With the lectures at 1-2 hours per week, that left 3-4 hours to complete the homeworks.....not a chance. For someone Read More
Having completed the course, I was not impressed with many aspects. The textbook was not that helpful when it came to the homework problems. The time stated to complete the course was 4-6 hrs per week. With the lectures at 1-2 hours per week, that left 3-4 hours to complete the homeworks.....not a chance. For someone who is taking this as an introduction, there would be no way the homeworks would be completed in 3-4 hours per week; the hours needed far exceed the nominal tine stated. You only have to look at the drop out rate to appreciate there must be problems here. The lectures, though witty in parts, I found too far removed from the problems. The wording of the problems too ambiguous; maybe that is the CS style? Some of the exercise seemed quite pointless....just dealing with rows and columns (eg., HW8/Q6). Inconsistent level of difficulty cf: HW8/Q4 and HW8/Q5. To the statement that thousands of people have solved the problems, I would ask what exactly were their backgrounds? The last few problems required one to look for general patterns to code; how many have the math ability to recognize the patterns. How is this an introduction to CS?

While there were many good aspects the level pitched at in my humble opinion was not appropriate.

My summary of the course would be: iterative, piecemeal and esoteric. Thank you.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous audited this course.
I took this course as I need MATLAB programming skills for my new job and I can assure you it paid off to watch all classes and follow examples with the instructor. It's in introduction but it's a remarkable first step into programming. The course gives you a solid foundation on which you can build more advanced know Read More
I took this course as I need MATLAB programming skills for my new job and I can assure you it paid off to watch all classes and follow examples with the instructor.

It's in introduction but it's a remarkable first step into programming. The course gives you a solid foundation on which you can build more advanced knowledge.

The language and examples used are very accessible and applicable to real-world problems.

I can certainly say I've benefited immensely from taking this class.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
The course was well designed. It was easy for me to find my way in the website and to access the recources and to use the grader and matlab online. The length of videos and Inhalt of lessons were suitable for me. Specially the assignments were really smart and I learnd the most from solving the problems. Almost everyti Read More
The course was well designed. It was easy for me to find my way in the website and to access the recources and to use the grader and matlab online. The length of videos and Inhalt of lessons were suitable for me. Specially the assignments were really smart and I learnd the most from solving the problems. Almost everytime I was stuck in a problem, asking questions in Forum was helping.

It took me more time than assumed by course, partially because English is not my mothertongue.

Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Amazing course! One of the best I've done in my life. Very well designed, structured and lectured. The subjects are divided in a manner that helps you improve in computer science from zero to where you need to go. But I think if you have some knowledge about program languages and numerical calculus it will help you imp Read More
Amazing course! One of the best I've done in my life. Very well designed, structured and lectured. The subjects are divided in a manner that helps you improve in computer science from zero to where you need to go. But I think if you have some knowledge about program languages and numerical calculus it will help you improve faster. But it's undoubtedly how great this course is. Congratulations to Vanderbild University, Professors Fitzpatrick and Ledeczi!
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
This course helped me to have a brighter vision of the Matlab tool. The videos are helpful and quite funny sometimes eventhough in my opinion the progression of one week to another was a bit harsh from the second half of the course. The latest homeworks were really difficult and time consuming but I'm glad to finally Read More
This course helped me to have a brighter vision of the Matlab tool.

The videos are helpful and quite funny sometimes eventhough in my opinion the progression of one week to another was a bit harsh from the second half of the course. The latest homeworks were really difficult and time consuming but I'm glad to finally earn this certificate! The discussion forum was really helpful for that.

I strongly recommend taking this course even if you're a novice.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
This course is a very practical way of learning step-by-step this phantastic language and its environment. It also helps to learn some MatLab-way algorithmics. The serious and ironical at the same time style of Professor Fitzpatrick have made this course even more amusing for me. Challenging homeworks and accurate vide Read More
This course is a very practical way of learning step-by-step this phantastic language and its environment. It also helps to learn some MatLab-way algorithmics. The serious and ironical at the same time style of Professor Fitzpatrick have made this course even more amusing for me. Challenging homeworks and accurate video explanations make this course great. I am looking forward you to make an advanced course and a Simulink one too if possible. Good work!
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
My name is Yaser Alghawi. I'm a petroleum engineer. I have taken the course to familiarize myself with matlab and to learn how to be a good programmer. I'm very satisfied with the course content. I especially loved the challenges offered by the assignments. I would strongly recommend this course to anyone who likes to Read More
My name is Yaser Alghawi. I'm a petroleum engineer. I have taken the course to familiarize myself with matlab and to learn how to be a good programmer. I'm very satisfied with the course content. I especially loved the challenges offered by the assignments. I would strongly recommend this course to anyone who likes to program with matlab. Thank you for an awesome course and I'd definitely take another course in programming with these instructors.
Was this review helpful to you? YES | NO
11 months ago
profile picture
Anonymous completed this course.
I took this course as a refresher, as I had not been using the product for a couple of years and needed to use it for a project I will be working on. This course went well above all my expectations: explanations given by Dr. Fitzpatrick were very clear and concise (I really like his humorous side); questions I asked o Read More
I took this course as a refresher, as I had not been using the product for a couple of years and needed to use it for a project I will be working on. This course went well above all my expectations: explanations given by Dr. Fitzpatrick were very clear and concise (I really like his humorous side); questions I asked on the forum were almost immediately replied to (even on a Sunday night!) This is by far the best MOOC I have attended so far.
Was this review helpful to you? YES | NO
2 years ago
Shendy Ramezrafa is taking this course right now.
I don't have a solid previous experience for online courses, but this course with all of its auxiliaries; homework, grader and additional documents was more than enough for me to learn MATLAB. I'd like to thank everyone who participated in making this course a success, as I learnt a lot from this course and also learn Read More
I don't have a solid previous experience for online courses, but this course with all of its auxiliaries; homework, grader and additional documents was more than enough for me to learn MATLAB.

I'd like to thank everyone who participated in making this course a success, as I learnt a lot from this course and also learnt there are more to learn and this is a great step to start my own way of programming as an Engineering student.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
This course is very well done, and I definitely recommend taking or auditing it if you are interested in learning to program in general, or on the specifics of matlab! I wanted to start using matlab more for my graduate work, so I decided to take the course for real so that it could be included in my resume at the end Read More
This course is very well done, and I definitely recommend taking or auditing it if you are interested in learning to program in general, or on the specifics of matlab! I wanted to start using matlab more for my graduate work, so I decided to take the course for real so that it could be included in my resume at the end in addition to providing me useful skills for analyzing data! Thanks, great course!
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
The teacher is of the highest standard, finally someone who can make the complex, simple and interesting! One of the best planned courses I've seen, this is a course definitely worthy of a fee. What I've learnt in the first 4weeks is beyond what I learnt in 1yr at university. Makes such a difference having a teacher that goes the extra mile to make something complex into easy. Very impressive.
Was this review helpful to you? YES | NO
11 months ago
profile picture
Anonymous completed this course.
I enjoyed this course. I'm a reasonably experience programmer but haven't used MatLab for 20 years so it was cool to use it again. Some of the programming assignments towards the end were fairly tricky actually. I had fun solving them. And I have a new found appreciation for MatLab too! The course videos are very g Read More
I enjoyed this course.

I'm a reasonably experience programmer but haven't used MatLab for 20 years so it was cool to use it again.

Some of the programming assignments towards the end were fairly tricky actually. I had fun solving them.

And I have a new found appreciation for MatLab too!

The course videos are very good. I liked the instructor and the material was covered very thoroughly.
Was this review helpful to you? YES | NO
2 years ago
Filipe Pereira is taking this course right now.
This is a very well made course that is certainly helping me learn how to work with Matlab. The lecture videos are concise and easy to follow. The homework assignments are interesting and help you capitalize on the course subjects, and the community and the "staff " are extremely helpful. I recommend this course to anyone who wishes to take the first step at understanding Matlab.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
This is an outstanding course. The programming lectures are indeed introductory, but this is not your 'hello world' introduction to programming. The problems are very challenging. But when you solve them you will be immensely rewarded. I suspect that most people who take this course already have a lot of programming experience. For those who don't, I admire you.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous completed this course.
I found this course very useful as an introduction to programming and using MATLAB. The videos went through the steps clearly. I also thought the instructor was very good at anticipating when something was likely to trip students up and then explaining it well. The programming assignments were really good for practicing and knowing how to apply what was taught.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Excellent course. I understand that MATLAB was only used to teach the computing concepts but wish it had more of MATLAB plotting and other applications. Wouldn't have minded if the course were a bit longer in duration because of that. Overall, the covered material is very high quality and quite stimulating and the discussion forums are very helpful.
Was this review helpful to you? YES | NO
2 years ago
Karen Immanuel completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
This is one of the best courses I have ever taken. I love the teaching style of the professor with his quirky remarks and in-depth explanations making those basic concepts clear as crystal. The assignments were really a thrill to solve!

Courses like these, bring ignite interest to learning and motivate me further!
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous partially completed this course.
I am in the middle of this course and so far it's great! I'm learning a lot and it's very useful too. The course as a whole is explained in a very easy to understand way and I would recommend it to any one who like computer programming. Just make sure to take note while you are doing the course.
Was this review helpful to you? YES | NO
11 months ago
Chidi Orji completed this course.
If you're new to programming, this course could suit you very well, just as it did suit me.

Plus the course instructor was excellent. He found a way to add some humour to the videos. Trust me, they're not boring to watch.

Plus, the forums were a real classroom experience for me.

Simply great!!!
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
The course is excellent. Especially for those who want to have a grasp on programming concepts and follow a step by step learning curve. I personally enjoyed the course and went from not knowing anything about programming to be using Matlab in my profession with confidence.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
The course starts at a quite basic level and goes deeper into the subjects as the weekly lectures proceed. I find it helpful to have a hard deadline for every week. The lecture are very clear and the free access to Matlab is a extremely useful aspect of this course!
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Ideal for starters and also for people who want to brush up their basics in MATLAB.

Lucid, interactive and engaging content backed up with extremely supportive instructors who are more than willing to answer doubts, and take your learning to the next level.

Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Very well designed course! The instructors from Vanderbilt have done an excellent job; they are seasoned/veteran programmers who sync well with any students thought process. I sincerely enjoyed every bit of it. Many thanks to Prof Fitzpatrick and Prof Ledeczi.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous partially completed this course.
This course helps you to start from zero in MATLAB to get to a very good level of expertise. It helped me a lot with my job. And it is taught in a slow way so that you don't get lost. I higly recommend this course to everyone that wants to learn MATLAB.
Was this review helpful to you? YES | NO
5 months ago
Harish Ramakrishnan completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Great course.. First few weeks are a bit slow but it will you getting started with MATLAB.. Last 4 weeks were really good and programming assignments took considerable amount of time to code... Overall it is must take for those interested in MATLAB
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Excellent Course. Prof Fitzpatrick is wonderful...one of the best instructor for me. The problems were simple in the beginning and tough in the end. This is the best way to teach. I already knew MATLAB...and this course augmented my knowledge.
Was this review helpful to you? YES | NO
8 months ago
Anh Nguyen partially completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
The course is very well-organized, easy to understand, and suitable for everyone who is a beginner in programming. Some of the assignments in later weeks (week 6-7-8) is a little bit harder than the others but that motivates me to work harder.
Was this review helpful to you? YES | NO
a year ago
Taiguara Melo Tupinambás completed this course, spending 2 hours a week on it and found the course difficulty to be hard.
This course was awsome. I was highly motivated by the exercises and impressed by the autograder quality.

And the videos were very clear and interesting. I would recommend to anyone who has interest in programming and mathematics.

Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous audited this course.
One of the best courses in programming I've ever taken. I started this class late and wound up auditing it for no credit. It was fun and challenging. And the videos were helpful, easy to understand, and encouraging. Thank you!!
Was this review helpful to you? YES | NO
11 months ago
profile picture
Anonymous completed this course.
The module is well designed! The lecturer makes the material interesting with a sense of humour. All doubts and queries in the discussion forums are answered effectively and comprehensively. Overall, it is an excellent experience!
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Excellent course for beginners. Well structured and adequately paced. Challenging assignments with wonderful discussion board. Covers almost all basic section and leaves you with sound understanding of Matlab.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
It is really great course, very organized and professors explained it in an effective way with many examples and homework is very helpful. The book also is really great easy to understand I strongly recommend it.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Really great course, the lectures are clear and easy to follow, the way lectures are organized is also very good and the assignments are interesting. I really feel that I learned a lot and I enjoyed it all the way!
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
Best mooc for learning computer programming using matlab. Instructer and whole team is very good. Content is nice and covering major aspects. Assignment problems are challenging too.

I really enjoyed the course.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
very coherent and comprehensive, a well organized class!!

Even using Matlab to program for one year already , I still learn a lot useful skill coding skills, both for specific to matlab or general methodology.

Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous is taking this course right now.
Excellent in most aspects. Simply explained yet challenging enough for someone who isn't used to programming. It's very useful that they left the videos and exercises although the course has already finished.
Was this review helpful to you? YES | NO
8 months ago
Shashank Singh completed this course, spending 12 hours a week on it and found the course difficulty to be medium.
I would like to say it is a must have mooc for those who are new to MATLAB programming. Instructors are good. Assignments are bit challenging. The way led instructor teaches is very nice and clear.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
I enjoy the lessons that how Professor Fitzpatrick taught. And I also want to suggest that providing some knowledge about solving integrated and differentiated equations would be great.
Was this review helpful to you? YES | NO
2 years ago
Hui Yuan completed this course.
It is definitely a wise decision to take part in this course! It really helps me to have a view of how to program with MATLAB solving problems in this courses and also the methods for future.
Was this review helpful to you? YES | NO
2 years ago
Alexander Popov completed this course.
I liked the way the video lectures were presented. Knowledge and professionalism combined with humor is a very good mixture. I really enjoyed both lectures and programming assignments.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
This is the first course that I have done in Coursera and I am absolutely delighted. Clear information, and very accurate assignments system. It encourages me to keep doing more courses.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
Great course explanation and support every things looks great the labs are prety hard but by searching in the forums and undrestanding you will finish by grabing the solution.
Was this review helpful to you? YES | NO
2 years ago
Cheikh Yatma Diop completed this course.
MatLab was a "Black Hole" for me. But with this course it becomes familiar.

Nevertheless , they are some homeworks which were incomprehensible steel seeing an example or result.

Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
This was an exelent experience. Lectures and book gave special information about MATLAB software. I am interested more in signal processing and this course was a great "kickstart".
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
Great course, videos are very simple, easy understand. But the assignments are a little hard, can make you think. I like this course, and pass it only take me four days.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous is taking this course right now.
Very interesting and challenging course. I am enjoying it and learning a lot various ways on computational thinking. I really recommend to all enthusiast learners worldwide.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
This course is amazing! I'm really glad to be one of their students! I'm looking forward for more courses with the partnership of Coursera and Vanderbilt University!
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
The instructor and mentors are great. Also enjoy interacting with classmates. The recommended book matches with video. Week 9 was a little bit challenged, but survived!
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous audited this course.
The course is really nice, well explained when combined with the book (10euros). But the best part is the practical part, which is evaluated via a smart system for grading
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
Very good - very straightforward - easy to follow - a great introduction! Also, the discussion boards were very helpful - moderators were constantly answering questions.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
At first weeks the tasks were rather simple, but at the end -- very challenging. The material was well covered and demonstrated. Great and useful course.

Highly recommended!
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Very smooth introduction to programming principles and practical applications, up to a fairly advanced level. Really worth the time allocated to completing the course.

Was this review helpful to you? YES | NO
2 years ago
Essid partially completed this course, spending 2 hours a week on it and found the course difficulty to be hard.
It was great course but there are things make course hard like Hard Home Works ,and if there are somethings or more examples will be perfect

Thanks A lot
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
It was a great course! Before I found it I just couldn't force myself to start learning matlab. With Mr Fitzpatrick it was easy and funny sometimes. Cheers!
Was this review helpful to you? YES | NO
12 months ago
profile picture
Anonymous completed this course.
This is a very rewarding course to take. The lectures are easily comprehensible and the assignments are very thought-provoking. I enjoyed it all the way!
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous partially completed this course.
Excellent course, it makes programming look easy. The lessons are very clear and the tutors are always ready to help with any question one may have.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
A very good course for introduction to programming and covers all the basics of MATLAB. The instructors are nice and respond to your queries effectively.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
It an amazing course. Since you have got to push yourself to complete the assignments , you are going to really learn the basics of programming.
Was this review helpful to you? YES | NO
a year ago
profile picture
Datcu Octavian completed this course, spending 11 hours a week on it and found the course difficulty to be medium.
Very comprehensive course. Very well informed. There's a book available, very well written and with lots of exercises. Explanations were all very clear.
Was this review helpful to you? YES | NO
11 months ago
profile picture
Anonymous completed this course.
Well structured and adopted for online studies. Homework relevant and challenging but not discouraging. Good to have a book as well to look for details in
Was this review helpful to you? YES | NO
2 years ago
Wagner Ferreira partially completed this course.
This is an excelent Online Course. It was developed with an order, organization and quality unbelievable. I highly recomend this course!
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Good course to start programming in Matlab. Some of the programming assignments are really challenging. The lectures are very instructive.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
This course is very helpful for engineering students. Instructor accent was good. I m very grateful to be part of this course. thanks coursera
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
One of the best introductory courses in matlab, although I would like to see a minor introduction to classes and regular expressions.
Was this review helpful to you? YES | NO
8 months ago
Alfredo Higueras completed this course.
A really good introduction to MATLAB programming even if you have NO prior experience. You will learn very usefull tools, enjoy it!
Was this review helpful to you? YES | NO
11 months ago
profile picture
Anonymous completed this course.
So far the best MATLAB course for beginners. I am really glad that I started here. All the fundamentals covered.

Happy {Programming}.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
It was a Great course!

One thing that I liked: quick addressal of questions on discussion forum.That was very useful.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
very good course, professor gives the teaching in great detail. the homework is well prepared, very helpful. thanks a lot
Was this review helpful to you? YES | NO
2 years ago
Xiaoling Guo completed this course.
It is a great course. Highly recommended for beginners. You can learn everything you need to start using this program.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anonymous completed this course.
Great Course.Enjoyed it. The Assignments were fun and course is designed to have fun with MATLAB. Thanks a lot.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Somangshu Bagchi completed this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Alireza Fath completed this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Luis Garcia completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
Nandita.ganguly@bt.com partially completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
Was this review helpful to you? YES | NO
a year ago
Jiahui Zhang completed this course.
Was this review helpful to you? YES | NO
4 months ago
Ashlynn Pai partially completed this course.
Was this review helpful to you? YES | NO
a year ago
Mark Henry Butler completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
a year ago
Wei-en Wang completed this course.
Was this review helpful to you? YES | NO
2 years ago
Mohssine is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
Was this review helpful to you? YES | NO
2 years ago
Mawuli Adatsi completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Dennis B. Mendiola completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
2 years ago
Panagiotis Bouklis partially completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
Was this review helpful to you? YES | NO
2 years ago
Anshu Khandelwal partially completed this course.
Was this review helpful to you? YES | NO
4 months ago
Nela Wisniewska completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
a year ago
Luis Osorio partially completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
2 years ago
Amol Nayak completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
Mohit Agrawal is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
2 years ago
Kareem Hesham completed this course.
Was this review helpful to you? YES | NO
2 years ago
Kamdem Arnault completed this course.
Was this review helpful to you? YES | NO
a year ago
profile picture
Aarush Mohit Mittal completed this course.
Was this review helpful to you? YES | NO
11 months ago
profile picture
Indranil Sinharoy partially completed this course.
Was this review helpful to you? YES | NO
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
Was this review helpful to you? YES | NO
2 years ago
Zouhir Mkns is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
Riya Banerjee completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Chad Condon completed this course.
Was this review helpful to you? YES | NO
2 years ago
Woosung Kim is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
Was this review helpful to you? YES | NO
8 months ago
Gaetano Pagani completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
Was this review helpful to you? YES | NO

Write a review

How would you rate this course? *
How much of the course did you finish? *
Review
Create Review