This textbook presents an algorithmic approach to mathematical analysis, with a focus on modelling and on the applications of analysis. It makes thorough use of examples and explanations using MATLAB, Maple and Java applets.