Applied AI & Machine Learning Engineering Bootcamp
Learn to develop, evaluate, and deploy real-world machine learning and AI applications. Explore classical ML, deep learning, generative AI, AI agents, AWS, and MLOps.

What you will learn
- Prepare and explore data for machine learning
- Train, evaluate, and optimise ML models
- Build neural networks and deep learning models
- Create generative AI, RAG, and agent applications
- Deploy models with APIs, Docker, and AWS
- Apply MLOps practices for monitoring and security
Who this course is for
Developers, analysts, and engineers ready to build AI systems, and motivated beginners willing to complete preparation materials.
Prerequisites: Basic Python is helpful. Beginner preparation materials are available before the course starts.
Tools: Python, scikit-learn, PyTorch or TensorFlow, AWS SageMaker, Docker
Beginner preparation materials are available, and experienced learners can pursue advanced assignments through differentiated learning tracks.
Course curriculum
Learning format
Live online classes
Interactive sessions with your instructor.
Session recordings
Rewatch any class at your own pace.
Assignments
Practice exercises to reinforce each week.
Project work
Apply your skills to a practical deliverable.
Final project
Upcoming cohort
Next cohort
Start: Q2 2027 (planned) · Planned: Q2 2027; live online, exact dates and session times to be confirmed