Skip to Main Content
library logo banner

Research Software Learning Online: MATLAB

Access to MATLAB

MatLab desktop​MATLAB is a plaform for programming, data analysis and data visualisation that is used in science and engineering disciplines. Your course tutor or lecturer will advise you if you need to use MATLAB for your studies.

Students can access MATLAB on the University-managed computers across campus and via UniApps and UniDesk. Members of staff should contact their local IT supporter to discuss access to MATLAB if it is not provided by their department. 

Image: CC BY-SA: https://commons.wikimedia.org/wiki/File:MATLAB_R2015b.png

Please note that O'Reilly deletes content in December and June. If you are linking to courses on this platform we advise that you check that they are still running in January and July of each year. 

Searching for more courses on MATLAB

You can search for more courses and resources for learning MATLAB on O'Reilly Learning. Enter 'MATLAB' into the search bar on the home page. We recommend that you filter the results: 

  • use the 'Format' filter to filter by resource type: courses are listed as 'Learning Path' or 'Video'
  • use the 'Topic' filter to filter for courses specifically on MATLAB

If you cannot see 'Learning Path' and 'Video' as an option under the Format filter you should delete the site cookies and refresh the page. 

Getting started courses

This course is suitable for those who are completely new to MATLAB or who have a very basic understanding of how to navigate MATLAB. 


MATLAB: An Introduction with Applications 5th Edition

This concise book is known for its just-in-time learning approach that gives students information when they need it. The new edition gradually presents the latest MATLAB functionality in detail. Equally effective as a freshmen-level text, self-study tool, or course reference, the book is generously illustrated through computer screen shots and step-by-step tutorials, with abundant and motivating applications to problems in mathematics, science, and engineering.

Intermediate and advanced courses

This course is suitable for those with a working knowledge of MATLAB and are designed to extend your skills and knowledge. 


Practical MATLAB: With Modeling, Simulation, and Processing Projects 

Apply MATLAB programming to the mathematical modeling of real-life problems from a wide range of topics. This pragmaticPractical MATLAB book shows you how to solve your programming problems, starting with a brief primer on MATLAB and the fundamentals of the MATLAB programming language. Then, you’ll build fully working examples and computational models found in the financial, engineering, and scientific sectors. As part of this section, you’ll cover signal and image processing, as well as GUIs.  

After reading and using Practical MATLAB and its accompanying source code, you’ll have the practical know-how and code  to apply to your own MATLAB programming projects.