This course provides basic knowledge about climate modelling systems. Students will learn how to create a simple climate model, from 0-D, 1-D to 2D and 3D and to deeply understand the principles and applications of regional climate models. The advantages and disadvantages of the modelling systems will be also discussed. Practical sessions will be emphasized with the Python programming language.