Matlab/Octave is a high level programming language specially designed to deal with numerical calculations.  It allows a friendly use of the numerical tools needed in chemistry, biochemistry, biophysics and mathematical biology: differential equations, numerical integration, optimization, 2D and 3D plots, linear algebra, etc. In this course, the student learns Matlab/Octave by applying it to biosciences, and simultaneously learns the mathematical aspects of biosciences by using Matlab/Octave. Practical exercises will be proposed to the students who, at the end of the course, should be able to develop a small project on the matter.