The course provides basic knowledge for analyzing, designing, and creating complex data visualizations. The student will learn to understand the data at his disposal and to find the most effective graphical representation, choosing between known visualization systems or designing new ones.