Data Science Foundations
Home
Courses
Data & Analytics
Data Science Foundations
6 months duration
8 modules
Updated Jul 30, 2026
Data & Analytics
Recently Updated
Course Overview
Get to know what this course is all about and what you'll learn
Course Description
Data Science Foundations is a seven-week introduction to working with data in Python. You'll learn to load, clean, explore, and model data — and finish by training and evaluating your first machine-learning model end to end.
What you'll learn
- Write Python programs using core syntax, data structures, and functions
- Manipulate and clean data with NumPy and pandas
- Explore datasets and visualise them with Matplotlib
- Apply foundational statistics used in machine learning
- Split data and train a model with scikit-learn
- Evaluate a model's performance and interpret the results
- Complete an end-to-end project from raw dataset to a trained model
How it's delivered
Weekday lessons are on-demand (Monday–Thursday); live weekend sessions apply each week's topic with a mentor. The course ends with a capstone project. Submit every exercise and your capstone through your workspace.
What You'll Learn
Ship your first machine-learning model in seven weeks. Data Science Foundations takes you through Python, pandas, data visualisation, and core statistics — ending with a project where you build and evaluate a working model from a real dataset.
Course Curriculum
8 modules • Instructor-led • Hands-on projects
Course Curriculum
Prerequisites
Secondary-school maths and comfort with a computer. No prior coding required, though prior exposure helps you move faster. A laptop and an internet connection.
Learning Objectives
- Write Python programs using core syntax, data structures, and functions
- Manipulate and clean data with NumPy and pandas
- Explore datasets and visualise them with Matplotlib
- Apply foundational statistics used in machine learning
- Split data and train a model with scikit-learn
- Evaluate a model's performance and interpret the results
- Complete an end-to-end project from raw dataset to a trained model