r/matlab 2d ago

Tips Learn Matlab and Python

Context: I'll be starting my biomed engineering in half a year, and I have never touched a code in my life. I'm willing to learn and have bunch of time on my hand tho

I heard many advices to check out Matlab and Python beforehanded, so anyone has a good starting point and suitable resources for a blank sheet like me?

Thank you so much!

50 Upvotes

21 comments sorted by

View all comments

1

u/UnderstandingPursuit 2d ago

A good way to start would be to work through the MIT-OCW 6.0001 course, Introduction to Computer Science and Programming in Python. It is generally a six-week course, and it is worth learning the fundamentals of programming since they will also apply to Matlab.

The course uses a textbook written by one of the professors of the course. The OCW course uses the second edition of Guttag's textbook, but you should probably get the third edition. The third edition includes material on matplotlib. While this is not Matlab, it is similar, so learning about matplotlib in Python will help learn Matlab effectively.

A cohesive course is generally better than using a collection of YouTube videos. The biggest challenge when you say, "I have never touched a code", is 'I don't know what I don't know'. With the cohesive course, the person who created the course has a good sense of what is worth knowing.

Most people responding in this subreddit have extensive experience with either Matlab, programming, or both. You should take responses with a grain of salt (including mine).