In this beginner-friendly summer course, students will explore how companies use data to make smart decisions. Acting as junior data scientists, they’ll help a fictional client figure out if spending more money on TV ads can lead to more product sales. 
Using Python (a popular programming language), students will learn how to explore data, create graphs, and build a simple model that predicts sales based on advertising. Along the way, they’ll pick up essential coding skills, gain an introduction to statistical analysis, and get a fun introduction to the world of data science.
No coding experience is needed—just curiosity and a willingness to learn! 
No experience needed—jump right into real programming with easy-to-follow steps.
Use tools like Pandas and NumPy to organize, clean, and understand data
Create charts and graphs using Matplotlib to see trends and patterns. 
Explore averages, ranges, and other numbers that tell us what the data is saying
Learn what a linear regression is and how it can be used to make predictions. 
Wrap up with a complete portfolio project you can proudly share for school or job interviews.
In-person
July 7 - July 30, 2025
10am - 1pm, Mon & Wed
4 weeks
$900 (CAD) tax incl.
Alex Tian is an experienced tutor with over 6 years of teaching high school and university students in subjects like Python, robotics, game development, calculus, and physics. He is currently pursuing a Master’s in Applied Science at UVic and conducts machine learning research with Schneider Electric.
Project: TV Advertising vs. Sales
Learn how data helps make smart business decisions.
🔍 What’s This About?
Step into the role of a data science consultant! You’ll analyze how TV advertising budgets affect product sales across 200 markets. Using Python, you’ll explore real data, build a prediction model, and present your findings—just like professionals do.
🚀 What You’ll Learn
Simple Linear Regression – Use data to make predictions
Gradient Descent – See how models learn and improve
Data Tools – Work with Pandas, NumPy, and Matplotlib
Scikit-Learn – Build and test your first machine learning model
Key Statistics – Understand averages, R², MSE, and more
Presenting Insights – Turn analysis into smart business advice
đź§° Real Tools, Real Skills
You’ll use the same libraries professionals use—perfect for portfolios, school applications, or job interviews.
đź’Ľ Your First Portfolio Project
At the end of the course, you’ll publish your completed project on GitHub—a clear and complete showcase of your data science skills.
Join our summer programs to learn new skills, connect with others, and explore your creativity.
Designated B.C. Private Training Institutions Regulatory Unit & Shield Design mark is a certification mark owned by the Government of British Columbia and used under licence.
Adding {{itemName}} to cart
Added {{itemName}} to cart