Please enable JavaScript to use CodeHS

Data Science with Python

Description

In this lesson, students will explore how data is used in the social sector. They will use this information to help formulate at least three problem statements each with two statistical questions.

Objective

Students will be able to:

  • Formulate a problem statement
  • Define a statistical question regarding data in the social sector
Description

In this lesson, students will learn about big data and cognitive biases. They will reflect on their own potential biases and work forward on their project by finding and considering datasets and further decomposing their problem statement.

Objective

Students will be able to:

  • Explain concepts of “Big Data”
  • Recognize and address cognitive biases
Description

In this lesson, students will learn how to import large datasets. They will also learn how to filter a dataset using index-based selection (iloc) and label-based selection (loc).

Objective

Students will be able to:

  • Import a large dataset using a CSV file
  • Filter a dataset using iloc and loc
Description

In this lesson, students will learn how to conditionally filter a dataset using label-based selection (loc) and comparison operators.

Objective

Students will be able to:

  • Filter a dataset using conditions and loc
Description

In this lesson, students will learn the importance of data cleaning and how to do it. Data cleaning deals with fixing or removing incorrect or missing values.

Objective

Students will be able to:

  • Use functions to explore the completeness of a dataset
  • Decide whether to drop, fix, or replace missing or incorrect data
  • Perform imputation which is the process of fixing or removing incorrect or incomplete data within a dataset
Description

In this lesson, students will explore datasets using visualizations such as pie charts, boxplots, histograms, and scatterplots.

Objective

Students will be able to:

  • Explore and use data visualization functions
  • Read and interpret data visualizations
Description

In this lesson, students will work on analyzing, explaining, and presenting conclusions found in their data exploration.

Objective

Students will be able to:

  • Interpret meaning from data
  • Extrapolate and present important details from a dataset
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 selection, filtering and data cleaning functions