Search

weekly
or for 8 classes
Class

Data Science & Analytics With Python: Finance, Health, Space & Python Coding

New class
Ages 12-17
Live Group Course
Prepare your teenager for the future with this data science and python programming course! With hands-on python coding projects and practice, they'll develop valuable STEM and analytical skills for college and beyond!
Average rating:
4.9
Number of reviews:
(830 reviews)
Star Educator
Popular

Live video meetings
1x per week, 8 weeks
5-14 learners per class
60 min

What's included

8 live meetings
8 in-class hours
Assignments
1-2 hours per week. 7 or more throughout the class
Projects
3-6 throughout the class
Certificate of Completion
1 after class completion

Class Experience

US Grade 8 - 11
Beginner Level
Data is everywhere—from financial markets to healthcare research to space exploration. In today’s world, the ability to analyze and interpret data is a highly valuable skill that opens doors to careers in STEM, business, and technology. This 8-week hands-on course introduces high school students to data science and analytics using Python, helping them build critical thinking, problem-solving, and data literacy skills.

Using real-world datasets from finance, health sciences, and space exploration, students will learn how to clean, analyze, and visualize data using industry-standard tools like pandas, numpy, and matplotlib in Google Colab. Each week, they will apply new skills to explore financial trends, track health statistics, and analyze NASA mission data. With step-by-step guidance, students will develop confidence in handling large datasets, identifying patterns, and making data-driven decisions.

By the end of the course, students will complete a mini-project, showcasing their ability to analyze and present real-world data—an excellent addition to their academic portfolio, STEM competitions, or college applications. Whether your learner is interested in computer science, engineering, finance, or research, this course will provide a strong foundation in data science, setting them up for success in higher education and beyond!

Course Highlights

✔ Hands-on learning with real-world datasets from finance, health sciences, and space exploration
✔ Python programming using pandas, numpy, and matplotlib in Google Colab
✔ Step-by-step guidance on data cleaning, analysis, and visualization
✔ Introduction to key data science concepts like statistics, time-series analysis, and regression
✔ Weekly coding exercises & practice problems to reinforce learning
✔ No additional software needed—everything runs in the cloud with Google Colab
✔ Final project opportunity to apply skills and showcase learning
✔ Valuable STEM skills for future careers in data science, finance, healthcare, and technology


****Important Note for Adults*****

This isn't a beginner coding course. Learners should already be comfortable with basic programming concepts in any language (Python, Java, JavaScript, C/C++, or Swift). If you're new to coding, check out our beginner Python courses first - they'll give you the foundation you need to succeed here.

Learning Goals

Load, clean, and manipulate real-world datasets using pandas and numpy.
Students will learn how to import, inspect, and clean datasets using Python’s pandas and numpy libraries, ensuring their data is structured and ready for analysis.
Use visualization tools (matplotlib, seaborn) to interpret data.
Students will create graphs, charts, and heat-maps to visualize trends and patterns, making their data-driven insights easier to understand.

Syllabus

8 Lessons
over 8 Weeks
Lesson 1:
Introduction to Data Science & Google Colab
 Welcome to data science! In this session, students will get an overview of the data science workflow, including data collection, cleaning, analysis, and visualization. They will set up Google Colab, learn the basics of working with pandas and numpy, and explore a sample dataset to understand different data types and structures. 
60 mins online live lesson
Lesson 2:
Data Cleaning & Preprocessing (Finance Dataset)
 Before analyzing data, we need to clean it! This week, students will learn how to handle missing data, remove duplicates, and fix formatting issues using pandas. We will explore a financial dataset, such as stock prices or cryptocurrency trends, and practice preparing messy data for analysis. 
60 mins online live lesson
Lesson 3:
Data Manipulation & Descriptive Statistics (Health Dataset)
 How do we summarize and extract insights from large datasets? Students will learn how to use pandas for filtering, sorting, and grouping data while exploring key statistical measures like mean, median, and standard deviation. Using a health sciences dataset (e.g., heart disease or nutrition data), they will practice applying data manipulation techniques. 
60 mins online live lesson
Lesson 4:
Data Visualization & Trends (Finance & Health Data)
 A picture is worth a thousand rows of data! This session introduces matplotlib and seaborn for creating line graphs, bar charts, and scatter plots. Students will visualize financial and health trends, learning how to communicate insights effectively through graphs. They will also explore best practices for choosing the right visualization for different data types. 
60 mins online live lesson

Other Details

Parental Guidance
Learners will use Google Colab during this class and will need a Google Account to access Colab. Students will also utilize the following Python libraries, including NumPy, Matplotlib, Seaborn, and Pandas throughout the class. The documentation (instructions) for these libraries will be used as a reference throughout the course. UC Irvine ML Repository and Kaggle datasets will be used for practice datasets throughout the class. Python.org will be used as Python reference sources throughout the class.
Pre-Requisites
This isn't a beginner coding course. Learners should already be comfortable with basic programming concepts in any language (Python, Java, JavaScript, C/C++, or Swift). If you're new to coding, check out our beginner Python courses first.
Language of Instruction
English (Level: B2+)
External Resources
In addition to the Outschool classroom, this class uses:

Meet the teacher

Joined April, 2020
4.9
830reviews
Star Educator
Popular
Profile
Teacher expertise and credentials
Bachelor's Degree from Mount St. Mary's University
Over 5,000 students from nearly 130 countries across a variety of platforms have started coding in one of my classes. I offer classes covering the foundations of Python and AI. I am an Outschool Ace Educator with over 800 5 star reviews and personally teach every class. Before teaching, I worked as a software developer for nearly 10 years. I've worked for organizations including Apple, Dell, and Best Buy. I believe the best way to learn is by doing and all my classes are based around hands-on projects that progressively build in difficulty.  I'm a graduate of Mount St. Mary's University in Emmitsburg, Maryland. I can't wait to meet your learner in the class and get started soon. 

Reviews

David Sofield suggests this class next...
Introduction to AI and Machine Learning | AI & Python Coding Class Level 1
David Sofield
4.9
(830)
per class
Group Class
10 wks, 1/wk, 1 hr
11-16


Parents also liked
Data Science & Analytics With Python: Finance, Health, Space & Python Coding
David Sofield
4.9
(830)
per class
Next session at 8:15 PM on Saturday
Group Class
8 wks, 1/wk, 1 hr
12-17
Data Science & Analytics Summer Camp: Finance, Health & Space With Python Coding
David Sofield
4.9
(830)
per class
Next session at 6:45 PM on Mon 6/16
Group Class
2 wks, 4/wk, 1 hr
12-17
Introduction to SQL
Brandon
4.9
(33)
per class
Next session at 5 PM tomorrow
Group Class
1 wk, 1/wk, 55 min
13-18
Building a Database
Brandon
4.9
(33)
per class
Next session at 12 AM tomorrow
Group Class
1 wk, 1/wk, 55 min
13-18
Querying Data With SQL
Brandon
4.9
(33)
per class
Next session at 2 PM on Thursday
Group Class
1 wk, 1/wk, 55 min
13-18
Summer Camp: Project Based Python for High School (Level 1)
AI Code Academy
4.7
(1,782)
per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1 hr
13-17
Candy Math: Data Collection and Graphing With Skittles
Danielle
4.9
(328)
per class
Next session at 5:30 PM on Sunday
Group Class
1 wk, 1/wk, 25 min
5-8
Summer Camp: Project Based Python (Level 1)
AI Code Academy
4.7
(1,782)
per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1.25 hr
9-14
Project Based Python Coding for Kids (Level 3)
AI Code Academy
4.7
(1,782)
per class
Next session at 11:30 PM on Monday
Group Class
10 wks, 1/wk, 1 hr
11-16
Minecraft Survival Mode — Java + Bedrock for Teens! Plugins, Data Packs and More
Mr. Vaughn's Virtual Vault
5.0
(143)
per class
Next session at 9 PM on Thursday
Group Class
1/wk, 45 min
11-16
Summer Camp: Machine Learning in Python With Big Data (Level 4)
AI Code Academy
4.7
(1,782)
per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1.25 hr
13-18
Python for AI Machine Learning and Big Data (Level 4)
AI Code Academy
4.7
(1,782)
per class
Next session at 11:30 PM on Monday
Group Class
10 wks, 1/wk, 1 hr
13-18
Advanced Math With Minecraft: Master Geometry, Pre-Algebra, & Data Analysis!
Create N Learn: Game-Based Learning & Future Skill
5.0
(30)
per class
Next session at 10 PM tomorrow
Group Class
10 wks, 1/wk, 55 min
10-13
Prepare for IELTS Writing Task 1 Academic Describing Charts & Data 1-1 Tutoring
Mr Darcy
5.0
(1)
per session
1-on-1 Tutoring
On Demand
13-18
Biology and the Human Body! a Life Science and Medical Science Course
Ms. Kathleen: Veterinary science, animal science
4.9
(533)
per class
Next session at 1 PM on Saturday
Group Class
1/wk, 35 min
7-12
1:1 Science Tutor | Middle school, Biology, Earth Science
Ms. Erica, M. Ed (Science & Technology)
5.0
(2)
per session
1-on-1 Tutoring
On Demand
11-18
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In