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.

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 FAQ Blog

Ready to start your journey?

Apply now for our next cohort starting soon.

Apply Now