Python for AI Engineers
The 20% of Python that does 90% of the work
Professor of Practice · AI Engineering
About this course
Not a general Python course. This is the Python you actually write when you build models: clean functions, numerical arrays, dataframes, generators for large data, tests, and the packaging habits that keep a notebook from becoming a liability.
The labs run in your browser. By the end you will have a small, tested toolkit you will reuse in every later course.
What you will be able to do
- Write idiomatic, readable Python with functions, comprehensions and type hints.
- Manipulate numerical data with NumPy broadcasting and pandas groupby.
- Structure a small project with modules, tests and a reproducible environment.
Curriculum
8 lessons · 2h 16m
- 01
Core language
- Functions, collections and truthinessPreview15 min
- Lab · Descriptive statistics toolkit30 min
- Errors, files and context managers12 min
- 02
Numerical Python
- NumPy arrays and broadcasting18 min
- pandas for tabular data16 min
- Lab · Vectorised z-scores25 min
- 03
Engineering habits
- Testing and project structure14 min
- Course check6 min