Matlab/Simulink is an essential modelling tool for all the above subjects. I’ve found the following books really helpful for somebody who wants to learn Matlab from zero to one! Especially the second reference is full of good examples.

1. Getting Started With MATLAB: A Quick Introduction For Scientists And Engineer
2. MATLAB Programming for Engineers
3. MATLAB Cody


Online Matlab help is a great tutorial source.
> Plenty of Matlab/Simulink courses are available in Udemy.
> A great collection of examples can be found in MATLAB central.