In this online summer camp for teenagers with some coding experience, gain hands-on experience in using computers to make predictions and decisions with the Python programming language.
The Data Problem
We will use case studies to understand the challenges that organisations such as Netflix and Miniclip face and how they use data to help.
A Day in the Life of a Data Scientist
You will think through some data challenges and we will talk about how data scientists work to solve these.
Working with Data
You will learn about manipulating data with code, dealing with messy data and handling large data sets using spreadsheets and Python code.
Learning from Data
You will explore how learning from data can be achieved by using some simple statistics and charts to make predictions from a small set of data.
Classification and Regression
You will use the most popular algorithms to carry out these key machine learning activities using Python code. You will use the resulting models to make predictions and measure how successful these predictions are.
You will learn how use statistical visualisations to display patterns in the data using Python code.
Competitions are a popular way for data scientists to refine their skills. You will be given a machine learning task and compete against fellow students to build the best prediction model.
See individual dates for details.
Skills you should have before you attend
Some previous programming experience is required.
Skills you will pick up in the course
Key skill categories
- Data analysis
- Python programming
- AI and data science
- Data visualisation
On successful completion of this course, students will be able to
- Understand what data scientists do
- Write Python code to work with data
- Build machine learning models to make predictions
- Apply analytical methods to data