Please enable JavaScript to use CodeHS

Data Science with Python

Description

In this lesson, students will learn how to use data to support and add to a story. The data story will combine visuals with a compelling narrative to help audiences understand the importance of the data being explained. This story will be told through the lens of promoting change, convincing people to take action, or compelling the readers or consumers of the data story to start a movement.

Objective

Students will be able to:

  • Create a visually appealing infographic that displays important data visualizations
  • Critically examine and reflect on various data visualizations and infographics
  • Choose an appropriate data narrative for their own data story
Description

In this lesson, students work on their module project by finding and cleaning a dataset that will help them tell their data story.

Objective

Students will be able to:

  • Gather and clean a dataset that will help create a data story
Description

In this lesson, students will learn about the importance of data visualization when telling a data story. Students will be using a variety of charts, graphs, images, and other common data visualizations to help to bring meaning and understanding to otherwise complex data.

Objective

Students will be able to:

  • Recognize and define the most common types of data visualizations
  • Debug programs that include data visualizations such as pie charts and bar graphs
Description

In this lesson, students will learn about univariate data and how to visualize and compare datasets using line and bar charts.

Objective

Students will be able to:

  • Plot and interpret a data visualization using a line graph
  • Plot and interpret a data visualization using a bar chart
Description

In this lesson, students will learn and use the normal distribution curve to predict the likelihood of certain events.

Objective

Students will be able to:

  • Plot a histogram and compare it to a normal distribution curve
  • Use normal distribution percentages to determine the likelihood of events.
Description

In this lesson, students will apply what they have learned about univariate data visualizations to explore how these may help tell their data story for the module project.

Objective

Students will be able to:

  • Explore univariate data using different data visualizations
  • Compare a histogram to a normal distribution curve
Description

In this lesson, students will learn about correlations and causations. They will reflect on whether causation follows a correlation or if a moderating or mediating variable is responsible for the correlation.

Objective

Students will be able to:

  • Use a function to find correlation
  • Determine whether a correlation leads to a causation
  • Reflect on moderating and mediating variables as they relate to correlation
Description

In this lesson, students will learn and apply aspects of linear regression such as finding the line of best fit and using a model to predict the outcome to different values.

Objective

Students will be able to:

  • Determine the line of best fit model for a scatterplot
  • Use a model to make predictions based on different values
Description

In this lesson, students will apply what they have learned about bivariate data visualizations to explore how these may help tell their data story for the module project.

Objective

Students will be able to:

  • Explore bivariate data using a scatterplot
  • Determine correlation and use linear regression when applicable
Description

In this lesson, students will work on their module projects by applying what they have learned to create a data story.

Objective

Students will be able to:

  • Use data visualizations, analysis, and interpretation to create a data story
Description

In this lesson, students review content with a 10 question end-of-module quiz.

Objective

Students will be able to:

  • Demonstrate their understanding of data storytelling