Professional · Professional Certificate in
Full-Stack ML Engineer
Design, build, deploy and maintain end-to-end machine learning systems, from data to production.

- Duration
- 180 hours
- Level
- Professional
- Modules
- 6
- Format
- Labs, projects & assessments
Overview
About the course
Full-Stack ML Engineer teaches you how to design, build, deploy and maintain end-to-end machine learning systems, covering data engineering, MLOps, LLMs, cloud deployment, model optimisation for edge and production environments, and responsible AI practices.
You master data engineering, cloud deployment and MLOps workflows, develop and fine-tune Large Language Models, and optimise models for edge devices and high-throughput production environments.
Curriculum
What you'll learn
- Python, Maths for ML, SQL, FastAPI & Software Engineering Principles
- Cloud Storage, Data Lakes, Apache Spark & Feature Engineering
- Classical ML, Deep Learning, NLP, LLMs & MLflow
- MLOps, CI/CD, Infrastructure as Code & Cloud ML Platforms
- Model Compression, ONNX, TensorRT and Edge & Mobile Deployment
- ML System Design, Ethics & Governance and Capstone Project
Quick enquiry
Talk to an education consultant.
Tell us a bit about yourself and what you'd like to do next. A consultant will get back to you, usually within one working day, with the course, start dates and funding options that fit.
- 1Choose a programme
- 2Share your details
- 3Consultant callback