A Course on Small Area Estimation and Mixed Models: Methods, Theory and Applications in R