Understanding and predicting the weather and climate variability is fascinating as much as challenging. Here we highlight some of the key aspects associated with the study of this subject, and describe the hierarchy of models that are currently employed to disentangle such a complex problem. The potential applications will also be discussed, with a specific focus on the energy sector