Coming soon

Become a Data Scientist in 18 weeks

Online • Evening classes • Tue/ Wed/ Thu · 18 weeks

Build production-ready AI applications with machine learning, deep learning, and LLMs. Master PyTorch, transformers, LangChain, and MLOps to create intelligent systems.

Not sure which programme? Take the 4-minute quiz →

Curriculum

What you'll learn

18-week structured curriculum

1

Weeks 1–2

Python for Data Science

Python fundamentals, data structures, NumPy, Pandas, and data wrangling

2

Weeks 3–4

Statistics, Probability & SQL

Descriptive and inferential statistics, probability, hypothesis testing, and SQL for analytics

3

Weeks 5–6

EDA, Visualisation & Data Storytelling

Exploratory data analysis, Matplotlib/Seaborn, dashboards (Plotly, Looker) and communicating results

4

Weeks 7–8

Machine Learning Fundamentals

Supervised learning (regression, classification), model evaluation, feature engineering and unsupervised learning

5

Weeks 9–10

Advanced ML & Ensemble Methods

Random Forest, XGBoost, LightGBM, time series analysis and forecasting

6

Weeks 11–12

Deep Learning & Computer Vision

Neural networks, PyTorch fundamentals, CNNs, transfer learning and computer vision with HuggingFace

7

Weeks 13–14

NLP, Transformers & LLMs

NLP fundamentals, transformers, fine-tuning, LLMs, RAG, LangChain and Generative AI in production

8

Weeks 15–16

MLOps, Deployment & AI Ethics

MLflow, CI/CD, Docker, FastAPI, cloud deployment, monitoring and AI ethics

9

Weeks 17–18

Capstone Project & Career Preparation

End-to-end DS pipeline project, portfolio polish and mock interviews

Detailed curriculum

360 hours of hands-on learning (9h in class + 11h self-study per week)

Projects

Build your portfolio with real-world projects

Predictive Analytics System

Build machine learning models for business forecasting using regression, time series analysis, and ensemble methods.

Scikit-learn
XGBoost
Pandas
Feature Engineering

AI-Powered Chatbot with RAG

Create an intelligent chatbot using LangChain, vector databases, and retrieval augmented generation for context-aware responses.

LangChain
OpenAI
Vector DB
RAG

Computer Vision Application

Develop a production-ready computer vision system for image classification or object detection using PyTorch and transformers.

PyTorch
HuggingFace
CNNs
Transfer Learning

Career outcomes

UK market insights

£65,000

Average UK salary (all levels)

£50,000 - £95,000

Typical UK salary range

Job titles

  • Data Scientist
  • Machine Learning Engineer
  • AI Engineer
  • Research Scientist

Explore related pages: Data Analytics Data Science & AI Data Engineering AI Workflow Pricing FAQ Blog

Ready to start your journey?

This programme is not open for applications yet. Explore the curriculum or get in touch if you have questions.