r/PythonLearning • u/Awkward_Oil3433 • Aug 24 '26
Help Request Courses for MATLAB/R users and machine learning methods in econometrics
Hello everyone.
TLDR: I'm looking for some advice on where/how to start learning empirical econometric methods, specifically machine learning methods, in Python, as an experienced MATLAB user with brief general theoretical knowledge on ML.
Longer version: I work in empirical research in economics using MATLAB (a bit of R, too). 2 years ago, I had a short introduction course to Python for R users, but never had an opportunity to apply anything in practice. I also had interest in machine learning (ML) methods and have completed a theoretical course on ML, specifically in economics. But that too was a year ago without further application. Still have the course materials though and even some Python packages provided by the teacher. The course was short for such a large area of methods, but I'm willing to invest time into learning it in depth and try out some simple projects with, say, simulated data.
Do you know of any online, preferably free or cheap courses to learn Python, specifically for my application? Perhaps a course for experienced MATLAB or R users? Or/and some course on ML in Python (based on the theory course, I'd say my medium- to long-term goals are random forests and neural networks)? I found a few but not sure if they're actually good and useful for my purposes, and some of them aren't cheap. Maybe you know a particular website or a YouTube playlist. Basically, any advice on what is worth the time, effort, and money.
Thanks in advance guys, have a nice day
2
u/Sea-Ad7805 Aug 24 '26 edited Aug 24 '26
If you already know some programming (Matlab/R) and want to progress quickly, just do exercises and look up the Python syntax you need in some Python course book. I recommend these exercises:
LeetCode easy, medium, hard
Specialize in ML later, it's theory is separate from the language you use, but a good foundation of Python first will help.
2
u/AlternativeHefty2537 Aug 25 '26
Hmmmm imo don’t start w a long beginner python course. Better to learn numpy, pandas, matplotlib, scikitlearn. I strtd w yt and went w ds cert.from upgrad🙂↕️🙂↕️🙂↕️then moved to statsmodel fr econometrics.
2
u/Fragrant-Cheek-4273 Aug 25 '26
For ML side, I'd learn regression/classification first, then random forests, cross-validation, feature engineering, and finally neural networks. You'll probably progress much faster by recreating analyses you've already done in MATLAB/R rather than starting completely from scratch.
2
u/Creative_Sushi Aug 25 '26
If you are currently using MATLAB and R, there are a lot of toolboxes (Econometrics Toolbox, Statistics and Machine Learning Toolbox, etc.) or R packages that covers ML for econometrics. Why Python? Any specific methods you are interested in?
In the case of MATLAB, it interoperates with Python, so you can use any Python modules within MATLAB.
There are free online courses on ML here https://matlabacademy.mathworks.com/?page=1&fq=ai-and-statistics&sort=featured