Machine Learning
The algorithms, properly understood. You implement the core models before reaching for a library, so you know why one fails and another works.
- Python
- scikit-learn
- pandas
- +2
Certification programme
The complete analyst toolkit in one programme: spreadsheets, SQL, visualisation and Python, applied to real datasets and finished with a dashboard you can defend in an interview.
What you will be able to do
At a glance

Full syllabus
8 modules · 43 topics · 165 concepts
Framing a question
Metrics
Data literacy
The analysis workflow
Stakeholders
You can take an ambiguous request and return a defined, answerable question.
Cleaning
Lookups and joins
Summarising
Power Query
Statistical functions
You can clean, join and summarise a dataset entirely in Excel.
Core querying
Joins
Aggregation
Window functions
CTEs and structure
Interview SQL
You can answer a business question directly against a database.
Descriptive statistics
Distributions
Sampling and uncertainty
Hypothesis testing
A/B testing
Regression
You can quantify uncertainty and test whether a difference is real.
Choosing a chart
Design principles
Power BI
Tableau basics
Storytelling
You can build a dashboard a stakeholder reads correctly without you present.
Python essentials for analysts
pandas fundamentals
Transforming
Cleaning at scale
Visualising in Python
Exploratory analysis
You can do an end-to-end analysis in pandas and explain why it beats a spreadsheet.
APIs
Web scraping
File formats
ETL thinking
Data quality
You can acquire and consolidate data from files, APIs and web pages.
Building a portfolio
The case interview
Take-home assignments
SQL and Excel rounds
Positioning
You can present a project and answer a case interview convincingly.
5 builds you keep
A deliberately ambiguous brief and a messy sales export. You define the question, find the driver, and deliver a five-slide answer with the assumptions written down. The actual job, rehearsed.
Group customers by joining month, track return behaviour, and show where the drop-off is. Built in SQL with window functions, then visualised. The analysis every subscription business lives on.
Given results from a real experiment design, determine whether the difference is real, state the confidence, and make a recommendation. Includes the case where the honest answer is "not enough data yet".
Raw data from three sources, modelled properly, published with scheduled refresh. Built so it still works next month without you touching it.
Pull data you had to acquire yourself, clean and store it, analyse it in pandas, and present a finding. Documented on GitHub as a portfolio piece you can walk an interviewer through.
Hands on with
Before you enrol
No. Commerce, science and management graduates do well here. The statistics module teaches what an analyst actually applies and skips the proofs. What matters more is comfort with logic and a willingness to question numbers.
It is exactly what the job descriptions ask for, and they build on each other rather than competing. Excel teaches the shape of data, SQL gets it, Power BI communicates it, and Python is for anything that has to run more than once.
No, and the difference matters when applying. Analytics answers what happened and why, using SQL, visualisation and statistics. Data science predicts what will happen, using machine learning. This course is the analyst path; we teach the other separately.
It varies enough by company type that any single number would be misleading, and we would rather not quote one. What we can say is that analyst roles here ask for SQL first and visualisation second, and that a portfolio project you can defend moves the conversation more than a certificate does.
Sixteen weeks at six hours of class a week, and you should plan on a similar amount again for project work. The people who come out employable are the ones who did the projects properly rather than just attending.
Where this leads
One skill on a CV is a hobby. These are the courses students take alongside this one, in the order that builds an actual role.
The algorithms, properly understood. You implement the core models before reaching for a library, so you know why one fails and another works.
What happens beneath your program, taught at the Linux terminal so the theory stays concrete. Doubles as the foundation for cloud and cybersecurity work.
Editing is now half craft and half tooling. Learn the craft properly, then use AI to remove the tedious parts: transcription, captions, rough cuts and cleanup.