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.

Tuition fee

£7,500

Level: Advanced · Duration: 18 weeks

See pricing & payment details

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

Advanced pace: comfort with Python and SQL is expected. A Maths Foundations supplement (linear algebra, calculus, probability) is provided before the course. All sessions are live, remote, and recorded for replay.

What you'll learn

18-week structured curriculum

1

Weeks 1–2

Python & Data Wrangling

Python for data science, then data wrangling and SQL for analytical datasets

2

Weeks 3–4

Statistics, SQL & EDA

Statistics and probability, then SQL and exploratory data analysis

3

Weeks 5–6

Machine Learning

ML fundamentals (supervised learning, model evaluation), then advanced ML and ensemble methods

4

Weeks 7–8

Feature Engineering & MLOps

Feature engineering and unsupervised learning, then MLOps and model deployment

5

Weeks 9–10

Deep Learning & Time Series

Neural networks and CNNs with PyTorch (computer vision), then time series analysis and forecasting

6

Weeks 11–12

NLP & Transformers

NLP foundations and text preprocessing, then BERT and large language models

7

Weeks 13–14

LLMs in Production

RAG and LangChain, then LLM fine-tuning and agents

8

Weeks 15–16

Advanced MLOps & AI Ethics

Advanced MLOps (monitoring, CI/CD, scaling), then AI ethics and responsible AI

9

Weeks 17–18

Capstone & Career

End-to-end data science project, then final presentations and interview preparation

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?

Apply now for our next cohort starting soon.

Enroll now - £7,500