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

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?

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