A collection of lecture notes delivered during the two series of mini-courses from Shanghai Summer School on Analysis and Numerics in Modern Sciences, which was held in 2004 and 2006 at Fudan University, Shanghai, China. Covering various fields in complex fluids, it places emphasis on multi-scale modeling, analyses and simulations.