Grades 8–12 · Live 1:1 online
Data Science Classes for Kids and Teens
Data is everywhere, from cricket scores to weather. Students learn to collect, clean, analyse and visualise real data with Python, and to tell clear, honest stories with charts. It's the foundation for machine learning and many future careers.
Grades
8–12
Duration
2 months
Topic
AI & Data · Programming
Format
Live 1:1 online
Who it's for
Is Data Science with Python right for your child?
- Students in Class 8 to 12
- Students who enjoy maths, science or sport stats
- Python learners ready for real-world projects
Before starting: Basic Python (variables, loops, lists).
Students learn to collect, clean, analyse and visualise data with Python and its data libraries. They work with real datasets, such as sports, weather and school data, and learn to tell clear stories with charts.
What you'll need
- A laptop or desktop with a stable internet connection
- Nothing to buy: classes use free tools such as Google Colab
Computational concepts covered
- Sequence
- Loops
- Events (not covered)
- Conditionals
- Parallelism (not covered)
- Operators
- Data
Concepts from the Creative Computing framework (Harvard Graduate School of Education).

Syllabus
What your child learns in Data Science with Python
Module 1
Working with data
- Tables, rows and columns
- Loading data with pandas
- Cleaning messy data
Module 2
Analysis
- Averages, trends and comparisons
- Grouping and filtering
- Asking good questions of data
Module 3
Visualisation
- Bar, line and scatter charts
- Choosing the right chart
- Avoiding misleading charts
Module 4
Data project
- Choosing a dataset
- Analysing and presenting findings
Projects your child builds
- Cricket stats explorer
- Weather trends
- Class survey analysis
- A data story on a topic you choose
By the end of the course
- Analyses real datasets in Python
- Creates clear, honest charts
- Is ready for machine learning
Level 5 of the CodingChamp learning path
AI & Generative AI
A natural next step afterwards: AI & Machine Learning Classes for Kids. Not sure where your child should start?
One simple price for every course · 20% off now
$96
8 × 60-minute live 1:1 classes · $12 per class · standard $120
FAQ
Data Science with Python classes: parents' questions
Further reading
Competitions for Data Science with Python students
Try a free Data Science with Python trial class
Your child meets a trainer, tries a short lesson, and we suggest the right starting level. No payment needed.
