MATLAB is a multi-paradigm numerical computing environment and proprietary programming language developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, C#, Java, Fortran and Python.
Download: MSU Tech Store offers free license of MATLAB for faculty, staff, and students: https://techstore.msu.edu/search-software
MIT online course: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-094-introduction-to-matlab-january-iap-2010/
MATLAB official website: https://www.mathworks.com/products/matlab/getting-started.html