Data & Analytics
Online
beginner Level
Foundation Course
61% OFF
Data Science Foundations
Starts 12 October 2026•8 weeks

Overview
About this programme
Ship your first machine-learning model in eight 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.
Curriculum
Programme structure
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.
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
8 modules
- Master the fundamental tool that every professional developer uses daily. Learn to track changes, collaborate with others, and manage your code like a pro from the very beginning of your development journey.
- Understand version control concepts and why Git is essential for modern software development
- Use GitHub effectively for remote repositories, collaboration, and showcasing your work to potential employers
- Master Git basics including repositories, commits, branches, and merging for effective code management.
You'll build: a version-controlled project on GitHub, with branches, pull requests and a history an employer can read
Module 1: Version control with Git and Github
Master the fundamental tool that every professional developer uses daily. Learn to track changes, collaborate with others, and manage your code like a pro from the very beginning of your development journey.
- Understand version control concepts and why Git is essential for modern software development
- Use GitHub effectively for remote repositories, collaboration, and showcasing your work to potential employers
- Master Git basics including repositories, commits, branches, and merging for effective code management.
You'll build: a version-controlled project on GitHub, with branches, pull requests and a history an employer can read