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
Weeks 1–2
Python for Data Science
Python fundamentals, data structures, NumPy, Pandas, and data wrangling
Weeks 3–4
Statistics, Probability & SQL
Descriptive and inferential statistics, probability, hypothesis testing, and SQL for analytics
Weeks 5–6
EDA, Visualisation & Data Storytelling
Exploratory data analysis, Matplotlib/Seaborn, dashboards (Plotly, Looker) and communicating results
Weeks 7–8
Machine Learning Fundamentals
Supervised learning (regression, classification), model evaluation, feature engineering and unsupervised learning
Weeks 9–10
Advanced ML & Ensemble Methods
Random Forest, XGBoost, LightGBM, time series analysis and forecasting
Weeks 11–12
Deep Learning & Computer Vision
Neural networks, PyTorch fundamentals, CNNs, transfer learning and computer vision with HuggingFace
Weeks 13–14
NLP, Transformers & LLMs
NLP fundamentals, transformers, fine-tuning, LLMs, RAG, LangChain and Generative AI in production
Weeks 15–16
MLOps, Deployment & AI Ethics
MLflow, CI/CD, Docker, FastAPI, cloud deployment, monitoring and AI ethics
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.
AI-Powered Chatbot with RAG
Create an intelligent chatbot using LangChain, vector databases, and retrieval augmented generation for context-aware responses.
Computer Vision Application
Develop a production-ready computer vision system for image classification or object detection using PyTorch and transformers.
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