Code Monkey home page Code Monkey logo

07-visualization's Introduction

DSI Course for Data Visualization

Description:

Regardless of the quality of your analyses and data-related findings, if you cannot effectively communicate them, their impact will be severely limited. Technical skills in this module will focus on a step-by-step walk through the process of choosing, creating, and modifying data visualizations in R using ggplot (following ‘Data Visualization: A Practical Introduction’ by Healy (2018)). Discussions will include general design principles applicable to other data visualization software used in industry and academia (eg. Python, Tableau, PowerBI). Case studies and ‘real world’ examples are incorporated throughout. Ethics components include incorporating reproducibility with data visualization, building awareness of the decision making that goes into sharing data visually, and addressing inequity in data visualization by focusing on accessible design.

This course is designed for those who have a degree in something other than Computer Science/Statistics who are looking to enhance their data science and data visualization skills for their career.

Learning Outcomes

Students will...

  1. Develop their ability to create and customize data visualizations start to finish in R
  2. Build an understanding of general design principles for creating accessible/equitable data visualizations in R and other software
  3. Build an understanding of data visualization as purposeful/telling a story (and the ethical/professional implications thereof)

Logistics

Course Contacts

  • Instructor: Ciara Zogheib (She/Her).
    • To contact me, please email me at [email protected], and include 'DSI Data Visualization' in the subject line!
    • I'll do my best to respond promptly, but please be patient!

Delivery instructions

The workshop will be held over three weeks, three days a week. Two of the three days will be 2-hours long and the last day of each will be 3-hours. Being mindful of online fatigue, there will be one break during each class where students are encouraged to stretch, grab a drink and snacks, or ask any additional questions.

Technology Requirements

  • Camera is optional although highly encouraged. We understand that not everyone may have the space at home to have the camera on.

Lesson Schedule

  • Monday 13 March, 6pm-8pm: Overview and introduction, setting up ggplot in R
  • Thursday 16 March, 6pm-8pm: Making preliminary ggplots; intro to reproducible data visualization
  • Saturday 18 March, 9am-noon: Modifying our ggplots – tables, labels, and notes; choosing the right data visualization
  • Monday 20 March, 6pm-8pm: Refining our plots
  • Thursday 23 March, 6pm-8pm: Accessible data visualization
  • Saturday 25 March, 9am-noon: Data visualization as advocacy; working with models
  • Monday 27 March, 6pm-8pm: Professional skills: Industry case study – Richard Wintle
  • Thursday 30 March, 6pm-8pm: Mapping data; interactive data visualization
  • Saturday 1 April, 9am-noon: Visualization: Review and Practice

Tutorials

  • Mondays: On Monday, March 13 (first day of the course), tutorial will take place at 5:00 PM - 6:00 PM (before class). Other Monday tutorials will take place after class (8:00 PM - 9:00 PM)
  • Thursdays: On Thursdays, tutorials will take place at 5:00 PM - 6:00 PM (before class).
  • Saturdays: On Saturdays, tutorials will take place before class (8:30 AM - 9:00 AM) and after class (12:00 PM - 12:30 PM)

Policies

The course is a live-coding class. Students are expected to follow along with the coding. Students should be active participants while coding and are encouraged to ask questions throughout. Although slides will be available for students to reference, they should be referenced before or after class, as during class will be dedicated to coding with the instructor.

Folder Structure

Below are the folders contained in this repo with a description of what they contain and information on how to use them.

Assignments:

This folder contains the assignments for the workshop. Students are expected to complete them one week after the content has been delivered.

Lessons:

This folder contains the pdf version of the slides. They contain all information that was discussed in class and are a great resource in the future if students need to reassess their knowledge.

Acknowledgements and Contributions

Achnowledgements

  • We wish to acknowledge this land on which the University of Toronto operates. For thousands of years it has been the traditional land of the Huron-Wendat, the Seneca, and most recently, the Mississaugas of the Credit River. Today, this meeting place is still the home to many Indigenous people from across Turtle Island and we are grateful to have the opportunity to work on this land.

07-visualization's People

Contributors

zogheibc avatar aumapichat avatar rohanalexander avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.