Introduction to Programming with MATLAB

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.

Get Details Enroll Now

OpenCourser is an affiliate partner of Coursera.



Vanderbilt University

Rating 4.8 based on 840 ratings
Length 10 weeks
Starts Dec 3 (last week)
Cost $49
From Vanderbilt University via Coursera
Instructors Akos Ledeczi, Mike Fitzpatrick
Free Limited Content
Language English
Subjects Programming
Tags Computer Science Software Development

Create an Alert

Not ready to take this course yet? Sign up for a one-time email reminder with a link to this course.

What people are saying

We analyzed reviews for this course to surface learners' thoughts about it

discussion forum in 15 reviews

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.

Active community on the discussion forum.

Good teaching system with a very helpful discussion forum!

The discussion forum has a very good mentor who helped me complete this course.

Nevertheless, the discussion forum is very helpful since all of my questions have been asked and answered.

The reply by mentors is so quick to make the discussion forum really helpful.

All the doubts and queries in the discussion forums are answered quickly and efficiently.

easy to follow in 13 reviews

Professor is very well-spoken, easy to follow, engaging, and a great teacher.

Very good course and the lectures were easy to follow.

The instruction was clear and easy to follow with sufficient details explained.

The lecture videos are concise and easy to follow.

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.

But the best part is the practical part, which is evaluated via a smart system for grading Very good - very straightforward - easy to follow - a great introduction!

It is super easy to follow.

Lectures were simple an easy to follow, easy to understand and the examples given were easy to repeat.

vanderbilt university in 12 reviews

Thank you so much Dr.Fitzpatrick, Dr. Lédeczi and Vanderbilt University!

Great thanks for Vanderbilt university, my heart thanks to Fitzpatrick and Ledeczi, and all who contributes to edit this wonderful course and I give a positive feedback and recommend all who wanna have such encouraging kick off and real boost in the field of programming.

I like this course and the efforts taken by the Vanderbilt University to teach this course.

In these questions I spent all my time researching and figuring out mathematical formulae rather than learning anything about Matlab itself.In short, I left this course drained and mostly relieved that it was finally over, with a poor impression of Matlab Online, and a feeling that I will be avoiding any further courses from Vanderbilt University.

Thank you Coursera and Vanderbilt university.

).Thanks Vanderbilt University and Coursera for this great course :) Superb course Good course for matlab introduction Excellent.

Credits to Coursera ,Vanderbilt university and the professor for this interesting and interactive course.

thank's to the coursera Vanderbilt university.

highly recommended in 11 reviews

Highly recommended for beginners.

Highly recommended course to all students.

Nevertheless this course is highly recommended to get in to MATLAB programming.

The course is great to a certain degree, but the homework is somewhat difficult, which is not so easy for the new learner~ Excellent course for people new to Matlab and for anyone who wants to develop their programming skills.Highly recommended.

Highly recommended to everyone who want to start learning programming!

Highly recommended!

Highly recommended.

Highly recommended for the people who is like me who thinks they know basics in matlab, but I can bet your will be stunned how many thing works which you didn't know previously.

looking forward in 10 reviews

I am looking forward to see you again with other course in mat-lab.

I am looking forward you to make an advanced course and a Simulink one too if possible.

I'm looking forward for more courses with the partnership of Coursera and Vanderbilt University!

I'm looking forward to other courses like this.The exercises are well prepared too.

I take this opportunity to thank Prof Fitzpatrick, Prof Akos for designing such course which will be helpful in solving many scientific and Engineering problems and I am looking forward to use Matlab extensively..

It has really opened a door for me to learn computer science as one of my hobbies.Looking forward to other courses concerning How to use Matlab to build mathematic models.

I am looking forward for the advanced version of this course such as MATLAB for Numerical Methods.

I am looking forward to other MATLAB courses now.

discussion forums in 9 reviews

Ledeczi and Tairas, and the teaching assistant (Aatish) were all extremely helpful in the discussion forums.

Excellent course as an introduction to MatLab, really good exercises with good discussion forums.

The video lectures are good...but the key is the discussion forums; the instructors are patient and helpful.

Overall, the covered material is very high quality and quite stimulating and the discussion forums are very helpful.

All doubts and queries in the discussion forums are answered effectively and comprehensively.

The discussion forums are helpful too!

The discussion forums are very helpful too.

All doubts and queries in the discussion forums are answered efficiently and comprehensively.


An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

General Instructor $56k

General Sales $58k

General Support Coordinator $59k

General Administrator $64k

General Magistrate $70k

Supervisor General Clerk $76k

Office of the Inspector General $83k

Maintenance General Foreman $88k

General Managing Partner $115k

Secretary and General Counsel $131k

National General Counsel $135k

Art Director, New Concepts $166k

Write a review

Your opinion matters. Tell us what you think.



Vanderbilt University

Rating 4.8 based on 840 ratings
Length 10 weeks
Starts Dec 3 (last week)
Cost $49
From Vanderbilt University via Coursera
Instructors Akos Ledeczi, Mike Fitzpatrick
Free Limited Content
Language English
Subjects Programming
Tags Computer Science Software Development