Stanford Continuing Studies

I teach TECH 19 - A Practical Introduction to Python, a course that covers the basics of Python, for Stanford Continuing Studies.

The course is offered most quarters (most recently in Winter 2025), and you can find information about it by searching on the Stanford Continuing Studies Course Listing.

LinkedIn Learning

I have written, produced, and recorded many LinkedIn Learning video courses, reaching over 2.6 million learners, on topics including Linux, IT infrastructure, SQL, Python, and more. To view these courses, you’ll need a LinkedIn Premium account.

This list is also available on my LinkedIn Instructor page.

2025

2024

2023

2022

2021

2020

2019

2018 and before