Think with data
Learners move from raw information to questions, patterns and evidence-based conclusions.
Use Python to explore datasets, visualise patterns and develop the foundations needed for data science and machine learning.
This Data Science with Python course is designed for grades 8–12 and can be adapted to the learner's age, starting level and pace.

The program is designed to help learners think, create and solve problems more independently - with projects that make progress visible.
Learners move from raw information to questions, patterns and evidence-based conclusions.
Students use real analysis tools to organise, query, visualise and communicate data.
Charts, dashboards and summaries help learners explain what the data is actually saying.
Projects make analysis purposeful instead of turning it into a collection of isolated commands.
Grade helps us shortlist a course, but confidence, experience and interests matter too.
Explore and clean data using Python tools
Visualise patterns and compare variables
Build introductory predictive models where appropriate
Explain limitations, assumptions and findings clearly
The exact pace can change with the learner, while the progression keeps concepts connected to practical outcomes rather than isolated lessons.
Project examples can vary with level, but every learner should repeatedly plan, build, test and improve something that actually works.

The mentor supports the thinking process without turning the class into a copy-along exercise. Learners are encouraged to make decisions, ask questions and improve their own work.
Present a notebook-based data investigation, explain the analysis choices and discuss what the data can—and cannot—support.
Tell us the learner's grade, current experience and interests. We'll recommend this program - or a better starting point if there is one.