Retour à Introduction to Programming with MATLAB

étoiles

16,197 évaluations

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....

DA

5 juin 2020

Instructor of this course Mike Fitzpatrick is a very good teacher who encourage students to do something new and interesting.

I really enjoyed learning this course and learned new skills in MATLAB.

KB

23 juin 2020

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

Filtrer par :

par Caleb A

•7 mai 2018

As a physics/math major transitioning into mechanical engineering for my graduate degree, I enrolled in this course to refresh and refine my programming skills as well as to aid improve my MATLAB-specific skills. I had been briefly exposed to MATLAB, and had also taken some introductory courses in Python, R, and FORTRAN, but I expected to learn from this course. And it did not disappoint!

The course is well designed with an emphasis on general programming through the use of MATLAB as an interface. I believe MATLAB is probably one of the better intro programming languages to learn because its syntax is comparatively intuitive and simple for beginners compared to other languages such as FORTRAN and C/C++/C#. The primary lecturer in the course video instruction is Dr. Fitzpatrick, an adjunct professor of electrical/computer engineering who demonstrates expert level proficiency in both presenting and explaining the material. He is also, dare I say, quite a charming and witty gentleman who gave a refreshing and engaging presentation of material that may otherwise have seemed monotonous. I highly recommend the complementary course e-text, which is filled with more in-depth explanations of more advanced topics, more worked-through problems, and more practice problems with solutions. It's only $10, and it will be a great reference guide.

I will mention that the course demands a significant amount of time, especially towards the end where problems become much more complex. Even having some background in programming, it still took me much longer than the suggested homework time to work through the last several assignments. I also would have preferred the course to have a more detailed explanation of some of the aspects of MATLAB that make it stand out as a programming language, such as its plotting. I suppose much of that is included in the extensive documentation, though, and the course is designed to provide beginner programmers with the basic tools at their disposal to code. I would look forward to a more advanced sequel course that would provide further details on solving more complex problems, especially in the physical sciences, as well as outlining how some of the numerical methods of problem solving are implemented in MATLAB.

par shashank s

•21 janv. 2022

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

par Idrees K

•20 déc. 2021

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

par Simone A

•19 avr. 2020

First of all, I am a chemist. I had no idea on how to start programming, therefore I started the course convinced to get some basic skills on Matlab (I had no idea on how Matlab worked) in the beginning I found it really helpful. But then at the end the assignments were really hard and quite difficult to understand for a non-proficient user. I strongly recommend to follow the first part, really helpful, but the second part probably it is more for experts in the field or students in informatic... maybe it can be useful to divide in half parts this online course. Maybe, it can be really helpful to cite the use of polyfit commands to fit functions. Really interesting until the 7th week.

par Nengah W G

•5 mai 2020

This course is really an interesting experience for me...although I've known Matlab years before. The course's material has been intriguing from the beginning, with the increasing difficulties until the final exercise. I've noted that for some exercises, the most difficult part is not the coding, but to understand the question and find the proper solution. The forum surely helps a lot in handling this difficult part, but for everyone who do the course in Coursera for the first time, it's like walking in the maze...haha..

The most inspiring quote for me is from Prof. Mike Fitzpatrick, programming is a humbling and often humiliating experience..should I write it on the wall?? maybe I should haha...

Last but not least, thank you for Prof. Akos Ledeczi, Teaching Staff (sorry, I've only remembered Mr. Brendan Armstrong there, did I miss someone?) and all the Coursera team...

Good Job and Thank you very much...

par Arnab D

•18 sept. 2021

The lead instructor Mike Fitzpatrick is able to teach MATLAB in a way that it feels like a normal communication language. The course curriculum is very efficient and it is taken care of that every topic is taught in detail with utmost precision. The assignments provided are very interesting and challenge the learners to think logically and apply what they have learnt. Personally I have learnt a few languages before and never have I felt such interest from the beginning as here. Credits must also go to Akos Ledeczi for designing such a wonderful curriculum with topics arranged in increasing order of difficulty such that the new learner finds enough time to cope with with newly taught topics and master them.

Overall a wonderful experience!

par Nima S

•1 mai 2022

Loved the online course, the intro music and everything else! Thank you very much Professor Ledeczi and Professor Fitzpatrick as well as the team behind the scenes for this very well designed and also amusing course. Special thanks to Professor Fitzpatrick for his sympathetic way of explaining difficult things. He kept my motivation for this course at a high constant level and it didn't get boring at any time. I also want to thank Brandon Armstrong for giving tips on how to solve the problems when it wasnt clear at the beginning. I will highly recommend this course to my fellow students.

par Felipe R M

•14 août 2020

It is a fantastic course. You will learn from the very basic features of programming such as data types up to complex arrays and mathematic calculations. Professor Fitzpatrick will also teach you everything about loops and conditional statements. Besides that, the tests you need to pass and the assignments you need to complete are quite educative and they show you the expected answer when the assignment is particularly difficult.

par Aditya K D

•20 janv. 2022

One of the most exhaustive courses I have ever taken on Coursera. I liked the level of assignments provided by the course designers. They made us refer to the material provided by them. Real hands-on knowledge was gained by me due to following the course to the T. I thank the instructors of this course for introducing me to the power of MATLAB. I believe this course will help me in my further studies.

par Ali B

•16 mars 2021

This course help students to learn the basics of Matlab language and how to write simple and efficient programs. It gives a good view of the Matlab environment and programming process. It is much better if the quality of the videos goes higher when they have downloaded. I thank Mr.Mike Fitzpatric and Mr.Akos Ledeczi and Coursera's team for providing this wonderful course.

par ahmed k

•17 mai 2020

The first thing you will notice in this course that , the lessons are easy to understand and assignments are fun and worth digging hard.

and the staff members(Mr.Brandon Armstrong) are avalible .

a good introduction !

par Satyendra k

•13 août 2020

Extremely well written tutorials,real world problems,and an excellent theme background music makes this course a must for every MATLAB programming enthusiast.

par Sudhanshu S

•1 mai 2021

Professor Mike Fitzpatrick has good humour. No doubt this is an excellent course even for a beginner in programming.

par Olatomiwa A

•25 janv. 2022

Wonderful course. Currently using the knowledge to build up on other programming languages. Thank you MATLAB.

par Prateek G

•20 avr. 2020

A well structured course in MATLAB that stars from basics and accelerates to advance problems.

par Sina D

•18 sept. 2021

The course was truly perfect. My endless gratitude to professors Fitzpatric and Ledeczi.

par mayank k

•3 mai 2021

if you're looking for MATLAB courses this is the best one

par Ali F

•10 avr. 2022

Excellent course.

par Mert Z

•30 juil. 2020

It is a really informative course overall, the assignments are interesting and generally not boring, however some of the assignments need more clarification. Digging for info from discussions is an experience on its own but that can discourage people from completing the course and giving up on programming entirely so that seems like it needs some improvements. Fitzpatrick is a great instructor and tries to keep the videos chill and a bit more enjoyable and to be honest he made me laugh out loud a couple of times. Other instructors seem to help people taking the course regularly on the discussion forums so don't be afraid to ask questions there. Thank you for the great course. <3

par MD. T I

•26 févr. 2020

The 'About the course' section is partially true.It was ,in the beginning, felt like being really for the beginners, but nearing the end of the course, the assignments were not anymore for the beginners.Whereas the instructor taught with great effort, the difficulty of the assignments should have been taken into consideration beforehand and examples similar to the tasks should have been included therefore.When the course can be enthralling for someone already have proficiency over other languages, the majority of the beginner would find it near impossible to solve the assignments and achieve the certificate by following ethical coding.

par Panagiotis I

•16 mai 2020

Good videos, the assignments were too heavy for non-used people to these topics (maths etc). I would prefer shorter assignments focused on programming and solving simple conceptually topics though with the use of code gradually getting more difficult.

The three stars are given mainly for the videos and the effort to make it comprehensive. More informative slides would be needed as well. This way people would be able to review key things faster/more efficiently.

par Rajat R

•12 juin 2020

the course instructor was very friendly , very expressive , he made all concepts very clear

but one thing i want to add is that add some videos on explaining some more advanced plotting debugging and file input/output.

par Martha T

•4 juin 2020

I am sure this is a great course for someone who has been exposed to computer programing somehow.

I was way ahead of my assignments and watched the lectures at 3X each chapter before getting to my assignments.

I got to a roadblock on week 4 and I am unable to move because the assignments have gone from 0-60 without much input. I am able to claim that because many others, who btw seem to be a bit more educated in the matter, experienced difficulties.

I understand the moderators can't just give out answers, but they just become robotic in their answers.

I am very glad I did not pay for a certificate. Otherwise, I would have wasted both my time and my money. I am out $10 for the book, though.

My advice is: don't take this class unless you know "something" about programming.

par Peter d B

•4 juin 2020

Teaches neither programming nor MATLAB effectively. Videos are too long and useless for the assignments. Very disappointing. I worked all the way to Week 7 and got 100& on all assignments. Then the lectures and assignments started to come from different worlds and the course became torture (which most people who like programming seem to accept and even enjoy; I don't.)

par Pamela P

•27 avr. 2018

The videos are good, but have no relationship to the homework problems. There are too many problems per week, and they are very difficult given there are no examples in either the videos or book that cover the material examined in the homework. The entire course was just frustrating.

- Analyste de données Google
- Gestion de projet Google
- Conception d'expérience utilisateur Google
- Google IT Support
- Science des données IBM
- Analyste de données d'IBM
- Analyse des données IBM avec Excel et R
- Analyste de cybersécurité d'IBM
- Ingénierie des données IBM
- Développeur(euse) Cloud Full Stack IBM
- Marketing appliqué au réseau social Facebook
- Analyse marketing sur Facebook
- Sales Development Representative Salesforce
- Opérations de ventes Salesforce
- Connaître la comptabilité sur le bout des doigts
- Préparation à la certification Google Cloud : architecte de Cloud
- Préparation à la certification Google Cloud : ingénieur(e) en données sur Cloud
- Lancez votre carrière
- Préparez-vous pour obtenir un certificat
- Faire progresser votre carrière

- cours gratuits
- Apprendre une langue
- python
- Java
- conception web
- SQL
- Cursos Gratis
- Microsoft Excel
- Gestion de projet
- Cybersécurité
- Ressources humaines
- Cours gratuits en Science de données
- parler anglais
- Rédaction de contenu
- Développement Web Full Stack
- Intelligence artificielle
- Programmation en C
- Compétences en communication
- Blockchain
- Voir tous les cours

- Compétences pour les équipes en charge de la science de données
- Prise de décisions basées sur les données
- Compétences en génie logiciel
- Compétences personnelles pour les équipes d'ingénieurs
- Compétences en gestion
- Compétences en marketing
- Compétences pour les équipes en charge des ventes
- Compétences en gestion de produits
- Compétences en finance
- Cours populaires de science des données au Royaume-Uni
- Beliebte Technologiekurse in Deutschland
- Certifications populaires en cybersécurité
- Certifications populaires en informatique
- Certifications SQL populaires
- Guide de carrière de responsable marketing
- Guide de carrière de chef de projet
- Compétences de programmation en Python
- Guide de carrière de développeur Web
- Compétences d'analyste de données
- Compétences pour un concepteur UX

- Certificats MasterTrack®
- Certificats Professionnels
- Certificats d'université
- MBA & diplômes commerciaux
- Diplômes en science des données
- Diplômes en informatique
- Diplômes en analyse des données
- Diplômes de santé publique
- Diplômes en sciences sociales
- Diplômes en gestion
- Diplômes des meilleures universités européennes
- Masters
- Licences
- Diplôme avec un Parcours de performance
- Cours de BSc
- Qu'est-ce qu'une licence ?
- Combien de temps dure un Master ?
- Un MBA en ligne vaut-il le coup ?
- 7 façons de payer ses études supérieures
- Voir tous les certificats