Ayesha Rahman
Instructor, Applied AI
Machine-learning engineer focused on reliable, evaluated AI systems.
- Python
- LLM applications
- Evaluation
- Data engineering
Loading…
Design, build and evaluate reliable AI-powered products.
Large language models have changed what software can do — but shipping AI features that are useful, safe and reliable is an engineering discipline. This program teaches that discipline.
You will build retrieval-augmented applications, agents that use tools, and the evaluation harnesses that tell you whether a change made things better or worse. Throughout, you'll practise responsible AI: privacy, safety and honest communication of limitations.
6 modules · 20 lessons · 16 weeks
Project: An AI study assistant with structured answers
Project: A question-answering system over course documents
Project: A scheduling agent with safe tool calls
Capstone: An AI product with an evaluation report
Build an AI-powered application and publish an evaluation report alongside it: what you measured, how it performs, and where it still fails.
Instructor profiles are placeholders until faculty are announced.
Instructor, Applied AI
Machine-learning engineer focused on reliable, evaluated AI systems.
No — it's an engineering course. You'll use existing models through APIs and focus on building, evaluating and operating AI features.
More answers in our general FAQ.
Learn Python from scratch and use it to automate tasks, analyse data and build small tools — with step-by-step practice and instant feedback.
Learn TypeScript, React, Node.js and PostgreSQL by shipping real web applications — reviewed line by line like professional pull requests.
Containers, CI/CD, infrastructure as code and monitoring — the skills that keep software running reliably in the cloud.