At the end of this course, the student will learn:

- the Python language
- basics of NumPy and Scipy packages
- basics of Matplotlib library
- to solve linear algebra equations
- how to solve root finding problems in different fields
- how to solve optimisation problems
- data analysis tools and data description
- numerical integration methods to calculate integrals involved in applied mathematics
- how to apply the ideas in their own fields of study