Data Science & Machine Learning: Professional Career Programme
Oak Academy
A comprehensive, industry-aligned programme designed to prepare you for real-world
Add to basket or enquire
Overview
Certificates
Reed Courses Certificate of Completion
Digital certificate - Included
Will be downloadable when all lectures have been completed.
Curriculum
-
Installations 57:06
-
First Step to Coding 31:48
-
Basic Operations with Python 59:15
-
Boolean Data Type in Python Programming Language 19:13
-
String Data Type in Python Programming Language 1:30:13
-
List Data Structure in Python Programming Language 44:40
-
Tuple Data Structure in Python Programming Language 16:18
-
Dictionary Data Structure in Python Programming Language 26:31
-
Set Data Structure in Python Programming Language 28:51
-
Conditional Expressions in Python Programming Language 53:31
-
For Loop in Python Programming Language 42:16
-
While Loop in Python Programming Language 21:58
-
Functions in Python Programming Language 43:46
-
Arguments And Parameters in Python Programming Language 26:11
-
Most Used Functions in Python Programming Language 45:21
-
Class Structure in Python Programming Language 50:33
-
NumPy Library Introduction 24:29
-
Creating NumPy Array in Python 43:49
-
Functions in the NumPy Library 44:33
-
Indexing, Slicing, and Assigning NumPy Arrays 1:08:03
-
Operations in Numpy Library 37:57
-
Pandas Library 06:39
-
Series Structures in the Pandas Library 51:44
-
DataFrame Structures in Pandas Library 22:10
-
Element Selection Operations in DataFrame Structures 49:02
-
Structural Operations on Pandas DataFrame 55:55
-
Multi-Indexed DataFrame Structures 23:34
-
Structural Concatenation Operations in Pandas DataFrame 1:01:06
-
Functions That Can Be Applied on a DataFrame 1:43:44
-
Pivot Tables in Pandas Library 21:50
-
File Operations in Pandas Library 37:05
-
Data Visualization - Matplotlib - Seaborn - Geoplotlib 3:59:11
-
First Contact with Machine Learning 10:24
-
Evalution Metrics in Machine Learning 53:31
-
Supervised Learning with Machine Learning 08:07
-
Linear Regression Algorithm in Machine Learning 1:24:33
-
Bias Variance Trade-Off in Machine Learning 13:47
-
Bias Variance Trade-Off in Machine Learning 1:03:04
-
K-fold Cross-Validation in Machine Learning 12:51
-
K Nearest Neighbors Algorithm in Machine Learning 35:50
-
Hyperparameter Optimization 18:21
-
Decision Tree Algorithm in Machine Learning 45:34
-
Random Forest Algorithm in Machine Learning 21:56
-
Support Vector Machine Algorithm in Machine Learning 39:20
-
Unsupervised Learning 04:31
-
K Means Clustering Algorithm in Machine Learning 34:06
-
Hierarchical Clustering Algorithm in Machine Learning 20:25
-
Principal Component Analysis (PCA) in Machine Learning 25:31
-
Recommender System Algorithm in Machine Learning 11:22
-
First Contact with Kaggle 40:49
-
Competition Section on Kaggle 45:10
-
Dataset Section on Kaggle 17:00
-
Code Section on Kaggle 48:24
-
What is Discussion on Kaggle? 05:40
-
Other Most Used Options on Kaggle 28:10
-
Details on Kaggle 32:55
-
Introduction to Machine Learning with Real Hearth Attack Prediction Project 57:35
-
First Organization 23:50
-
Preparation For Exploratory Data Analysis (EDA) in Data Science 42:40
-
Exploratory Data Analysis (EDA) - Uni-variate Analysis 1:00:10
-
Exploratory Data Analysis (EDA) - Bi-variate Analysis 1:57:29
-
Preparation for Modelling in Machine Learning 1:15:16
-
Modelling for Machine Learning 1:02:03
-
Conclusion 03:32
-
Exploring Global Conflict: Dataset and Variables 25:42
-
Preparing the Conflict Dataset for Analysis 38:56
-
Level 1 – Foundations of Exploratory Data Analysis 59:56
-
Level 2 – Intermediate EDA: Revealing Relationships 54:52
-
Level 3 – Advanced EDA: Clustering and Temporal Patterns 1:08:38
-
Level 4 – Mastering EDA: From Interactivity to Statistical Precision 1:08:17
-
Advanced Pattern Discovery and Dimensionality Reduction 58:33
-
Temporal and Spatial Conflict Risk Analysis 1:01:40
-
Preparing Data & Building and Evaluating ML Models 46:50
-
CatBoost Modeling and Interpretation 36:30
-
Gradient Boosting Modeling and Interpretation 24:19
-
Final Model Selection and Deployment 26:25
-
Introduction & Setup 27:14
-
Databricks Building Blocks 1:23:19
-
Lakehouse Architecture Fundamentals 26:35
-
Data Governance & Unity Catalog 1:23:09
-
Getting Started with ETL Apache Spark 17:51
-
Data Engineering with Apache Spark – Bronze Layer 1:44:06
-
Data Engineering with Apache Spark – Silver Layer 4:58:23
-
Data Engineering with Apache Spark – Gold Layer 2:39:38
-
Identify basic concepts of data schemas and dimensions 1:01:59
-
Compare and contrast different data types 19:07
-
Compare and contrast common data structures and file formats 26:30
-
Explain data acquisition concepts 56:31
-
Cleansing and Profiling Datasets 49:41
-
Data Manipulation Techniques. 37:19
-
Common Techniques for Data Manipulation 53:39
-
Summarize types of analysis and key analysis techniques. 35:56
-
Descriptive Statistical Methods 37:33
-
Inferential Statistical Methods 35:22
-
Data Analytics Tools 1:26:56
-
Translate business requirements to form a report 46:23
-
Use Appropriate Design Components For Reports And Dashboards. 25:44
-
Use Appropriate Methods For Dashboard Development 46:27
-
Apply the appropriate type of visualization. 30:02
-
Compare and contrast types of reports 22:51
-
Data Governance, Quality, and Controls 10:55
-
Summarize important data governance concepts. 58:51
-
Apply data quality control concepts. 1:05:11
-
Explain Master Data Management (MDM) concepts. 26:32
Course media
Description
The Data Science & Machine Learning Professional Career Programme delivers an in-depth and systematic education in modern data science practices. It is designed to take learners from foundational concepts to advanced, job-ready skills through a carefully structured curriculum that reflects real industry expectations.
The programme begins by establishing a strong foundation in Python programming and data analysis. Learners develop the ability to work confidently with real-world datasets, including handling missing data, cleaning inconsistent values, transforming data, and performing exploratory data analysis. Statistical thinking is introduced early to ensure learners can reason about data, patterns, variability, and uncertainty in a professional and analytical manner.
As the programme progresses, learners move into the core of machine learning. They study and apply supervised and unsupervised learning techniques, including regression, classification, clustering, and dimensionality reduction. Rather than focusing on abstract formulas alone, the programme emphasizes applied understanding — learners build models, evaluate their performance, and refine them based on real-world constraints.
A key strength of this programme is its focus on end-to-end machine learning workflows. Learners gain experience designing full pipelines that include data preparation, feature engineering, model training, validation, performance evaluation, and result interpretation. They learn how to select appropriate algorithms for different problem types and how to avoid common pitfalls such as overfitting, data leakage, and misleading evaluation metrics.
Throughout the programme, learners work extensively with real datasets and applied projects inspired by real business and technical scenarios. These projects are designed to simulate the tasks data scientists encounter in professional roles, such as predictive modeling, pattern discovery, and insight generation. This approach ensures learners develop practical problem-solving skills rather than relying on simplified academic examples.
In addition to technical modeling skills, the programme emphasizes the ability to communicate insights effectively. Learners practice explaining data-driven findings, model results, and analytical decisions in a clear and professional manner — a critical skill for working with stakeholders, teams, and decision-makers.
The programme is structured to progressively increase complexity, allowing learners to build confidence while developing depth. Each phase builds on the previous one, reinforcing knowledge through repetition, application, and increasingly challenging tasks. By the end of the programme, learners are capable of independently approaching data science problems, designing solutions, and delivering results at a professional level.
This is not simply a training course — it is a career preparation programme. Graduates complete the programme with a strong portfolio of data science and machine learning projects, a clear understanding of industry-standard workflows, and the confidence to pursue junior to mid-level data science roles.
Who is this course for?
This programme is designed for individuals who are serious about building a professional career in data science and machine learning.
Aspiring data scientists who want a clear, structured path into the field
Career changers aiming to transition into data-driven or AI-related roles
Software developers or engineers who want to specialize in data science and machine learning
Analysts seeking to move beyond reporting into predictive modeling and advanced analytics
STEM graduates who want practical, industry-aligned data science training
Professionals who want to work with real datasets and real machine learning workflows
Learners who are committed to developing professional-level technical skills
This programme is not designed for casual learners or those looking for a quick overview of data science concepts.
Requirements
Basic computer literacy and comfort working with technology
Logical and analytical thinking skills
Willingness to work with data, code, and problem-solving tasks
Commitment to hands-on practice and project-based learning
No prior data science or machine learning experience required
Prior exposure to programming, mathematics, or statistics is helpful but not mandatory
Career path
Graduates of this programme are prepared to pursue roles such as:
Data Scientist
Junior to Mid-Level Machine Learning Engineer
Data Analyst with Machine Learning specialization
Applied Machine Learning Practitioner
AI / Data Science Associate
Predictive Analytics Specialist
Data Science Consultant (Junior Level)
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.