Skip to content

AI & Machine Learning

Applied AI & ML with Python

A comprehensive, hands-on program that takes you through the entire applied AI and ML pipeline. You will build classical ML models with scikit-learn, train neural networks with PyTorch/TensorFlow, process language with NLP techniques, build computer vision pipelines, and understand how modern LLMs work — all using Python.

Duration
12 weeks
Level
Intermediate
Modules
5

Outcomes

What you'll learn

  • Build and evaluate end-to-end machine learning pipelines with scikit-learn
  • Train, validate, and tune neural networks using PyTorch or TensorFlow/Keras
  • Process text data and build NLP pipelines with traditional and Transformer-based methods
  • Develop computer vision applications using CNNs, transfer learning, and OpenCV
  • Understand LLM internals and use them programmatically via APIs
  • Apply retrieval-augmented generation and embedding-based search techniques

Prerequisites

  • Working Python knowledge
  • Comfort with basic statistics and linear algebra

Tools & technologies

  • Python
  • scikit-learn
  • pandas
  • NumPy
  • PyTorch
  • TensorFlow
  • Keras
  • Hugging Face
  • OpenCV
  • OpenAI API

Learning format

Live online sessions, twice weekly, plus recorded replays. Expect 6–8 hours per week, including live sessions, guided practice and project work reviewed by the instructor.

Curriculum

5 modules, in sequence

Expand a module to see its topics, project and estimated duration.

What you will build

Learn by building.

Each project produces working software you can run, explain and show to an employer.

  • End-to-end ML classifier

    A complete scikit-learn pipeline from raw data through preprocessing, model selection, and evaluation.

    • pandas
    • scikit-learn

    You can build and justify a production-ready ML workflow.

  • Deep learning application

    A neural-network project spanning NLP, vision, or sequence modeling with trained and validated models.

    • PyTorch
    • TensorFlow
    • Hugging Face

    You can train, tune, and evaluate a deep learning model on real data.

Instructor

Who is teaching this program

We publish instructor profiles rather than anonymous mentor cards. The named instructor for the next cohort of this program is confirmed before enrolment — ask an advisor and we will tell you exactly who will teach you and what their background is.

FAQ

Before you enrol

The answers that matter most for this program. The full list is on the homepage.

Ready to build your next skill?

Speak with an advisor and find the learning path that matches your current skills, goals and experience. If none of our programs fit, we will tell you that too.