Ayesha Rahman
Instructor, Applied AI
Machine-learning engineer focused on reliable, evaluated AI systems.
- Python
- LLM applications
- Evaluation
- Data engineering
Loading…
Your first programming language, applied to real work.
Python is the most approachable first language and one of the most useful. This course teaches programming fundamentals through practical problems: cleaning spreadsheets, calling web APIs, analysing data and automating the repetitive parts of your day.
It is also the recommended starting point for Applied AI Engineering.
4 modules · 14 lessons · 10 weeks
Project: A quiz game
Project: An expense report generator
Project: An analysis of a public dataset
Project: An automated weekly report
Capstone: Automate something real
Identify a repetitive task from your own work or studies and replace it with a reliable Python tool.
Instructor profiles are placeholders until faculty are announced.
Instructor, Applied AI
Machine-learning engineer focused on reliable, evaluated AI systems.
Instructor, Cloud & Security
Site reliability and security engineer.
Yes — it's designed for complete beginners, with small steps and lots of practice.
More answers in our general FAQ.
Go beyond prompts: build retrieval systems, tool-using agents and evaluation pipelines that make AI features dependable in production.
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.