### Please enable JavaScript to use CodeHS

Data Science with Python

#### Outline

1. The Data Science Life Cycle
1.1 What is Data Science?
Video 1.1.1 What is Data Science?
Check for Understanding 1.1.2 What is Data Science?
Connection 1.1.3 What Does a Data Scientist Do?
Free Response 1.1.4 What Does a Data Scientist Do?
Free Response 1.1.5 Statistical Questions
Free Response 1.1.6 Lookup, Compute, Relate
Connection 1.1.7 Exploring Data I
Free Response 1.1.8 Exploring Data II
Connection 1.1.9 Exploring Data III
Free Response 1.1.10 Exploring Data IV
Free Response 1.1.11 My Interests and Goals
1.2 Gathering Data
Video 1.2.1 Gathering Data
Check for Understanding 1.2.2 Gathering Data
Free Response 1.2.3 Quantitative/Qualitative
Video 1.2.4 Live Code - Gathering Data
Exercise 1.2.5 Data Sort
Free Response 1.2.6 Pros and Cons
Free Response 1.2.7 Mini-Project: The Data Science Life Cycle
Example 1.2.8 Mini-Project: BTS
Free Response 1.2.9 Mini-Project: Collect the Data
Challenge 1.2.10 Mini-Project: Structure the Data
Free Response 1.2.11 Mini-Project: Plan for Analysis
1.3 Exploring Data Using Python
Video 1.3.1 Exploring Data Using Python
Check for Understanding 1.3.2 Exploring Data Using Python
Video 1.3.3 Live Code - Lists
Example 1.3.4 Using Lists
Exercise 1.3.5 Practice with Lists
Exercise 1.3.6 Mini-Project: Lists
Exercise 1.3.7 Practice with Operators
Exercise 1.3.8 Finding the Average
Free Response 1.3.9 Mini-Project: How Can We Use This?
1.4 Modules, Packages & Libraries
Video 1.4.1 Modules, Packages and Libraries
Check for Understanding 1.4.2 Modules, Packages, and Libraries
Video 1.4.3 Live Code - Libraries
Example 1.4.4 Random
Example 1.4.5 Math and Statistics
Example 1.4.6 Emoji
Exercise 1.4.7 Wikipedia
Connection 1.4.8 Documentation Hunt
Free Response 1.4.9 Documentation Hunt
1.5 Series and Central Tendency
Video 1.5.1 Series and Central Tendency
Check for Understanding 1.5.2 Series and Central Tendency
Example 1.5.3 Changing Indices
Example 1.5.4 Series and Indices
Exercise 1.5.5 Hot Dog Series
Example 1.5.6 People Named Anna
Exercise 1.5.7 Hot Dog Statistics
Free Response 1.5.8 Critiquing Conclusions
1.6 Measures of Spread
Video 1.6.1 Measures of Spread
Check for Understanding 1.6.2 Measures of Spread
Notes 1.6.3 CodeHS Graphics
Example 1.6.4 Measures of Spread
Exercise 1.6.5 Hot Dog Spread
Example 1.6.6 Plotting Data
Exercise 1.6.7 Hot Dog Plots
Free Response 1.6.8 Hot Dog Conclusion
1.7 Pandas DataFrames
Video 1.7.1 Pandas DataFrames
Check for Understanding 1.7.2 Pandas DataFrames
Video 1.7.3 Live Code - DataFrames
Example 1.7.4 Create a DataFrame
Exercise 1.7.5 Student Test Data
Example 1.7.6 Mammals DataFrame Info
Exercise 1.7.7 Test Data Info
Exercise 1.7.8 Test Data Selection
1.8 Selecting Columns
Video 1.8.1 Selecting Columns
Check for Understanding 1.8.2 Selecting Columns
Video 1.8.3 Live Code - Selecting Columns
Example 1.8.4 Selecting Columns
Example 1.8.5 Modifying the Index
Exercise 1.8.6 Test Data Stats
Exercise 1.8.7 Specific Test Data
1.9 Using Functions
Video 1.9.1 Using Functions
Check for Understanding 1.9.2 Using Functions
Video 1.9.3 Live Code - Functions
Example 1.9.4 Mini-Project: BTS Analysis
Exercise 1.9.5 Roller Coaster Ranking
Exercise 1.9.6 Test Data Conclusion
Challenge 1.9.7 Mini-Project: Analysis
1.10 Mini-Project: Findings
Notes 1.10.1 Presenting Findings
Example 1.10.2 Mini-Project: BTS Presentation
Challenge 1.10.3 Mini-Project: Presentation
Free Response 1.10.4 Mini-Project: Reflection
1.11 The Data Science Life Cycle Quiz
Quiz 1.11.1 The Data Science Life Cycle Quiz
2. Data Science for Change
2.1 Data Science for Change
Notes 2.1.1 Project Kickoff: Data for Change
Connection 2.1.2 Using Data in the Social Sector
Connection 2.1.3 The Akshaya Patra Foundation
Free Response 2.1.4 The Akshaya Patra Foundation
Free Response 2.1.5 Step 1: Ask Questions
2.2 Big Data and Bias
Video 2.2.1 Big Data and Bias
Check for Understanding 2.2.2 Big Data and Bias
Connection 2.2.3 Machine Learning and Human Bias
Free Response 2.2.4 Machine Learning and Human Bias
Connection 2.2.5 Cognitive Biases
Free Response 2.2.6 Cognitive Biases
Free Response 2.2.7 Step 2: Consider Data
Free Response 2.2.8 Project: Decomposing the Problem
2.3 Importing and Filtering Data
Video 2.3.1 Importing and Filtering Data
Check for Understanding 2.3.2 Importing and Filtering Data
Example 2.3.3 iloc
Example 2.3.4 loc
Exercise 2.3.5 Animal Sounds
Exercise 2.3.6 Filtering Book Data
Free Response 2.3.7 Filtering Reflection
2.4 Conditional Filtering
Video 2.4.1 Live Code - Conditional Filtering
Example 2.4.2 Conditional Filtering
Exercise 2.4.3 Instagram Filters
Exercise 2.4.4 Book Conditions
Challenge 2.4.5 Project: Import and Filter Your Data
2.5 Data Cleaning
Video 2.5.1 Data Cleaning
Check for Understanding 2.5.2 Data Cleaning
Video 2.5.3 Live Code - Data Cleaning
Example 2.5.4 Dropping Data
Example 2.5.5 Fixing Data Types
Resource 2.5.6 Data Cleaning Functions
Exercise 2.5.7 Cleaning Up the Zoo
Exercise 2.5.8 Cleaning Book Data
Challenge 2.5.9 Project: Clean Your Data
2.6 Exploring with Visualizations
Notes 2.6.1 Analyzing Your Data
Video 2.6.2 Live Code - Data Displays
Resource 2.6.3 Data Exploration Functions
Example 2.6.4 Data Displays
Challenge 2.6.5 Step 3: Analyze Data
Challenge 2.6.6 Project: Plot Your Data
2.7 Interpret and Present
Free Response 2.7.1 Your Dataset
Free Response 2.7.2 Statistical Measures
Free Response 2.7.3 Data Visualizations
Free Response 2.7.4 Step 4: Interpret Data
Free Response 2.7.5 Present Your Findings
2.8 Data Science for Change Quiz
Quiz 2.8.1 Data Science for Change Quiz
3. Data Storytelling
3.1 Data Storytelling
Video 3.1.1 Data Storytelling
Notes 3.1.2 Project Kickoff: Data Storytelling
Connection 3.1.3 Sharks: Friends or Foe?
Connection 3.1.4 Is That True? DUIs and the NFL
Free Response 3.1.5 Data Story Reflection
Connection 3.1.6 Choosing a Narrative
Free Response 3.1.7 What story will you tell?
3.2 Data for Your Story
Notes 3.2.1 Find and Clean the Data
Challenge 3.2.2 Clean Your Data
3.3 Data Visualizations
Video 3.3.1 Types of Data Visualizations
Check for Understanding 3.3.2 Types of Data Visualizations
Example 3.3.3 State Education Pie
Example 3.3.4 School Scatterplot
Debugging 3.3.5 Debug the Pie
Debugging 3.3.6 Pet Bug?
3.4 Line and Bar Charts
Video 3.4.1 Live Code - Line and Bar Charts
Example 3.4.2 School Line Chart
Example 3.4.3 Add Some Style!
Exercise 3.4.4 Rain on Me
Example 3.4.5 Temperature Bar Chart
Example 3.4.6 Bar Chart Comparison
Exercise 3.4.7 Plastic Production
3.5 Normal Distribution
Video 3.5.1 Normal Distribution
Check for Understanding 3.5.2 Normal Distribution Quiz
Example 3.5.3 Normal Houseflies
Exercise 3.5.4 SAT Scores
Example 3.5.5 Likelihood of a Fly
Exercise 3.5.6 SAT Predictions
Exercise 3.5.7 Professor Salaries
Free Response 3.5.8 Professor Reflection
3.6 Explore Univariate Data
Challenge 3.6.1 Pie Chart or Boxplot
Challenge 3.6.2 Histogram
Free Response 3.6.3 Finding the Univariate Story
3.7 Trends and Correlations
Video 3.7.1 Trends and Correlations
Check for Understanding 3.7.2 Trends and Correlations Quiz
Example 3.7.3 Cheese vs. Rain
Exercise 3.7.4 Spurious Correlation
Free Response 3.7.5 Spurious Correlation Reflection
Connection 3.7.6 Moderators and Mediators
Free Response 3.7.7 Moderators and Mediators Reflection
3.8 Linear Regression
Video 3.8.1 Linear Regression
Check for Understanding 3.8.2 Linear Regression Quiz
Video 3.8.3 Live Code - Predictions
Example 3.8.4 Old Faithful Model
Exercise 3.8.5 Swim Time Model
Example 3.8.6 Predicting Old Faithful
Exercise 3.8.7 Predicting Swim Times
Example 3.8.8 Old Faithful Regression
Exercise 3.8.9 Swim Time Regression
Free Response 3.8.10 Regression Reflection
3.9 Explore Bivariate Data
Challenge 3.9.1 Linear Regression
Free Response 3.9.2 Finding the Bivariate Story
3.10 Telling Your Story
Free Response 3.10.1 Outline the Story Arc
Free Response 3.10.2 Draft a Design
Free Response 3.10.3 Peer Review
Free Response 3.10.4 Final Draft
3.11 Data Storytelling Quiz
Quiz 3.11.1 Data Storytelling Quiz
4. Data Science for Business
4.1 Data Science for Business
Notes 4.1.1 Project Kickoff: Data Science for Business
Connection 4.1.2 Data Science for Business
Free Response 4.1.3 Data Science for Business
Connection 4.1.4 Business Examples
Free Response 4.1.5 Business Examples
Connection 4.1.6 Nonprofit Businesses
Free Response 4.1.7 Nonprofit Businesses
Free Response 4.1.8 Project: Create Your Template
Resource 4.1.9 Business Report Template
Resource 4.1.10 Sample Business Report
4.2 Quality Datasets
Video 4.2.1 Quality Datasets
Check for Understanding 4.2.2 Quality Datasets
Video 4.2.3 Live Code - Fuzzy Matching
Example 4.2.4 Google Books Quality
Example 4.2.5 Cereal Production Quality
Exercise 4.2.6 Determining Completeness
Free Response 4.2.7 Completeness Reflection
Example 4.2.8 Fuzzy Matching
Exercise 4.2.9 Fuzzy Book Titles
Example 4.2.10 Renaming Values
Exercise 4.2.11 Fix the Book Titles
4.3 Aggregating Data
Video 4.3.1 Aggregating Data
Check for Understanding 4.3.2 Aggregating Data
Example 4.3.3 Grouping
Example 4.3.4 Sorting
Exercise 4.3.5 Billionaire Sort
Exercise 4.3.6 Sorting Cereal
Connection 4.3.7 Data Privacy
Free Response 4.3.8 Data Privacy
Connection 4.3.9 What is Data Aggregation?
Free Response 4.3.10 Reflection: Data Aggregation?
4.4 Combining Datasets
Video 4.4.1 Combining Datasets
Check for Understanding 4.4.2 Combining Datasets
Video 4.4.3 Live Code - Combining
Example 4.4.4 More Books, Please!
Exercise 4.4.5 Concatenating Cats
Example 4.4.6 Filling in Gaps
Exercise 4.4.7 School Nurse
Connection 4.4.8 Coding for Real Estate Data
Free Response 4.4.9 Coding for Real Estate Data
4.5 Your Business Data
Notes 4.5.1 Gather and Combine Your Data
Exercise 4.5.2 Your Data Quality
Challenge 4.5.3 Combining Your Datasets
Challenge 4.5.4 Sorting Your Data
Challenge 4.5.5 Clean Your Dataset
Free Response 4.5.6 Project: Introduction
4.6 Bias in Data Analytics
Video 4.6.1 Bias in Data Analytics
Check for Understanding 4.6.2 Bias in Data Analytics Quiz
Free Response 4.6.3 Avoiding Bias
Challenge 4.6.4 Analyze and Interpret
Challenge 4.6.5 Visualizations
4.7 Business Report
Free Response 4.7.1 Project: Conclusions
Free Response 4.7.2 Project: Recommendations
Free Response 4.7.3 Project: Findings and Discussion
Free Response 4.7.4 Project: Executive Summary
Free Response 4.7.5 Completed Business Report
4.8 Data Science for Business Quiz
Quiz 4.8.1 Data Science for Business Quiz
5. Final Exam
5.1 Final Exam
Quiz 5.1.1 Final Exam
Resource 5.1.2 Short Answers
6. What's Next?
6.1 What's Next?
Notes 6.1.1 Data Science Pathways
Connection 6.1.2 Career Pathways
Notes 6.1.3 Data Science Resources
Connection 6.1.4 AI Course
Example 6.1.5 Clustering and Old Faithful
Connection 6.1.6 Python Course
Example 6.1.7 Python Demo
Connection 6.1.8 SQL Course
Example 6.1.9 SQL Demo
Free Response 6.1.10 My Pathway