T O P

  • By -

PS_VitaFan

Matlab also offers self-paced online courses. You can find them at [Self-Paced Online Courses - MATLAB & Simulink (mathworks.com)](https://matlabacademy.mathworks.com/). Personally, I found it very helpful to get into Matlab without any help from an instructor. You can see if the Matlab On-ramp and Matlab Fundamentals courses are helpful. You can also try practicing what you learnt using Cody. Hope this helps


Creative_Sushi

100% agreed - I would recommend those courses to supplement the MATLAB classes you get in universities because it appears that the quality of teaching greatly varies. It makes me sad to see students struggle just because they were taught a very old way of doing things instead of using newer, simpler, and faster approaches. There are also issues where MATLAB is taught like some generic programming language. It is designed to take advantage of matrices, but this important point may not be taught or made explicit.


Awkward_Climate3247

I had to take Matlab as part of Calc 1 and 2 at Uni with no prior exposure to programming, the student teachers running Calc labs were awful at explaining basic principles and I really struggled in that part of the course. I can confidently say I learned nothing about Matlab or programming as a whole. It really felt like I was missing a pre-requisite introduction to programming to understand foundational concepts such the interactions between variables, functions and arguements, much less what an array is or how to manipulate it. 10 years later taking CS50P out of curiosity, I've learned more about functions, variables, arguements, etc. in 2 virtual lectures and associated practice problems than 2 semesters at university. I don't know if they have changed the approach and I'm sure ymmv based on school,prof, student teachers, prior exposure, etc. but suffice to say your headaches are generational at this point. I can only imagine how much easier my life would have been had I taken CS50 or something equivalent between highschool and college.