Fundamental
6-12
Unlock the power of data with Python in this hands-on intro to Data Science. From decoding messy datasets with Pandas, crunching numbers with NumPy, to building stunning visuals with Matplotlib, you will learn how to turn raw data into real insights by analyzing trends, uncovering patterns, and telling compelling data stories that support smart, evidence-based decisions. Whether you are curious about business, science, or social issues, this course gives you the tools to explore the world through data.
We will begin by building a strong foundation in Python and core data science tools—manually writing code to clean, analyze, and visualize data. You’ll learn how to think like a data scientist: breaking down problems, debugging code, and experimenting with solutions.
Then, we will introduce AI as a collaborator—using tools like ChatGPT to:
With this hybrid approach you will not only master core concepts, but also develop AI literacy—a critical skill in the data-driven future.
Throughout the course, you will build a portfolio of real-world data projects—rom tracking climate change to analyzing earnings across professions, or even investigating your school’s lunch choices. These will serve as evidence of what you can actually do with data. You will walk away with a set of polished, shareable projects that you can include in:
Research shows that portfolios help students demonstrate real-world skills, reflect on their growth, and stand out in competitive environments. They're not just a showcase but a launchpad for the future.
This course requires approval after registration. The minimum requirements for this course is as follows:
Competition background is not required but is a plus: USACO Bronze, AMC 8 or above