Courses

This page features courses I published as edited videos or as a book. If you’re looking for courses offered via live lectures, check out my Talks page.

Transformer Architectures for Generative A.I.

My latest courses apply deep learning to the training and deployment of Large Language Models like GPT architectures in order to process natural language, particularly for Generative A.I. applications:

Deep Learning

My book Deep Learning Illustrated serves as an introductory course on neural networks and artificial intelligence. I partitioned the book into three separate video courses, all available via O’Reilly:

Machine Learning Foundations

Four subject areas across the fields of mathematics and computing provide strong foundations for understanding and applying machine learning theory. My curriculum and accompanying open-source code for learning about all of these subject areas is detailed in my Machine Learning Foundations GitHub repository. To enable you to study the subject areas individually depending on your interests, I’ve broken up my broad ML Foundations curriculum into four standalone courses by subject area:

Linear Algebra

Calculus

Probability and Statistics

Computer Science