End-to-end predictive model
Deliverable: A complete project from raw data to evaluated model, with documented feature engineering, a baseline comparison, cross-validation results and an explicit analysis of where the model fails.
Course
Statistics, Python, SQL and machine learning taught as one connected discipline, with the emphasis on framing a problem correctly and knowing when a result is not real.
9 modules · 7 months
Deliverable: A complete project from raw data to evaluated model, with documented feature engineering, a baseline comparison, cross-validation results and an explicit analysis of where the model fails.
Deliverable: An investigation of a real question using hypothesis testing, with stated assumptions, the test chosen and why, effect size, and an honest statement of what the result does not establish.
Deliverable: A clustering analysis with justification for the number of clusters, profiling of each segment, and a written argument for whether the segments are actionable or merely statistically distinct.
Deliverable: A time-series forecast benchmarked against a naive baseline, backtested across multiple windows, with the error distribution and the conditions under which the forecast should not be trusted.
Every student gets placement assistance — that is what 100% placement assistance means. It is support for all, not a job for all. We do not promise a specific salary, a specific number of interviews, or placement at any named company, and you should be wary of anyone who does.
It is not model training. Fitting a gradient boosting model is four lines of code and any tutorial will show you.
The skill is knowing whether the number that comes out means anything — whether the training set leaked information from the future, whether the test split respected time order, whether the metric you chose rewards the behaviour you want, whether the effect survives a different sample. Most models that fail in production were technically well-fitted and conceptually wrong.
So statistics comes first here, before any machine learning. Understanding sampling variation and confounding is what lets you look at a 94% accuracy score and ask the right follow-up question.
Every modelling project in this course requires a baseline first — predict the mean, predict last month, predict the majority class. You are not allowed to report a model result without it.
This is unglamorous and it is the fastest way to develop judgement. A sophisticated model that barely beats “predict last month” is not a success, and noticing that early is what separates useful data science from expensive theatre.
Seven months gets you genuinely competent at framing problems, building pipelines, modelling carefully and communicating results. It does not make you a research scientist, and it does not substitute for domain knowledge in a specific industry. Many of our learners enter as analysts and move into data science roles from inside a company, which is a well-trodden and realistic path.
Questions
Analytics explains what happened and why, using SQL, dashboards and statistics. Data science extends that into prediction and inference — modelling what is likely to happen and quantifying confidence. Analytics roles are more numerous at entry level, so if you are starting from zero we usually suggest analytics first and this course second.
No. You need school-level mathematics and willingness to work through the statistics module properly. We teach statistics as applied reasoning rather than proof. What genuinely matters more is scepticism — the instinct to ask whether a result could be an artefact — and that is taught by practice, not by prior credentials.
It gives you the skills and a defensible portfolio. Whether it gets you the title depends on the market and your background; many people enter as an analyst and move across within a year or two. Anyone promising a data scientist role as an outcome of a course is overselling, and we would rather set the expectation accurately.
Some, in the machine learning foundations. This course goes deeper into statistics, inference, experimental design and time series. The AI course goes deeper into deep learning, transformers and generative systems. Choose by the work you want — reasoning from data, or building AI applications.
Yes, and most of our learners do it that way, with weekday evening or weekend batches. Budget around ten hours a week outside class. The statistics and machine learning modules in particular reward practice between sessions rather than passive attendance.
Three details is all we need. A course advisor will call you back.
A structured path from spreadsheets to SQL, Power BI and Python, built around the four things a data analyst is actually paid to do — pull the data, clean it, analyse it and explain it.
Python, machine learning foundations and applied generative AI in one track — ending with a retrieval-augmented application you have built, evaluated and can explain end to end.
Python taught as a working tool rather than a syntax tour — you finish able to read unfamiliar code, automate real tasks, call APIs and write tests that catch your own mistakes.
Next step
Tell us what you want to learn and we will help you pick the right course, batch and mode.