High School course

# Data Science 1

• WEB
• 5 UNITS

## Standards

Unit 1: Introduction
Explore the fundamentals of statistics and how to use Python for data analysis.

## Description

Explore data in areas such as science, sports, politics, climate change, and much more!

Data is everywhere around us, transforming our world. The applications are countless: the world of Moneyball and sports statistics, archeologists discovering hidden civilizations with LiDAR data, climate scientists tracking temperature change and polar ice melt—data science and our data-driven world are bringing exciting insights, discoveries, and analysis to bear in almost every field imaginable.

In this introductory course, students will learn how to interrogate a data set, just like a data pro, then make their own conclusions. Students will:

• Learn how to make use of Python, the most popular language for data science
• Understand different types of data (categorical vs. numerical) as well as statistical analysis
• Model how things work, using data! Make a prediction, then test the results
• Create their own, original graphs and visualizations
• Learn the strengths and weaknesses of different visualization types: And how to filter, clean, and interpret data
• Apply basic statistical concepts like mean, median, mode, and standard deviation
• Learn the industry-standard Data Science libraries: numpy, pandas, and matplotlib

Whether they're curious about data journalism, science, or just want to tell a story with data, this course is a fast and fun way to get started. Learn more about becoming a Data Scientist, sometimes called "America's Hottest Job," and explore a variety of real-world, hands-on labs.

Previous Python programming experience is recommended but not strictly necessary (complete Tynker's Python 101, or Tynker's AP CS Principles). The only prerequisite is Algebra 1.

## Topics

• Python basics
• Loops
• Functions
• Expressions
• Operators
• Data types
• Variables
• Lists
• matplotlib
• numpy
• pandas

## What Students Learn

• Analyze and Categorize Data
• Visualize Data with numpy, matplotlib, and Python
• Manipulate Datasets Using pandas
• Use Statistics
• Create Complex Charts and Figures
• Draw Conclusions

## Technical Requirements

* Online courses require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.