This course provides a comprehensive understanding of transforming data into visuals by introducing participants to important principles of analytical design and practical data visualization techniques for the exploration and presentation of univariate and multivariate data. Data visualization is covered as one of the most effective tools to explore, understand, and communicate patterns in quantitative information. The course provides a broad understanding of techniques and algorithms of turning data into readable visuals. Upon completion of the course, students learn about data visualization processes including data modeling, data aggregation and filtering, mapping data attributes to graphical attributes, and visual encoding. Students also learn to assess the effectiveness of different visualization designs, and critically evaluate each design decision.