Matt Harrison
Live online courses, books, and videos on O’Reilly
Upcoming live online training courses
June 1, 2022
Mastering Pandas—with Interactivity
Matt Harrison leads a deep dive into some advanced features of pandas, such as plotting, the integration with matplotlib, and filtering data. Using the Jupyter Notebook, you'll load data, inspect it, ...

June 2 & 3, 2022
Getting started with Python 3
In this two-day hands-on course, expert Matt Harrison introduces Python fundamentals in a slightly nontraditional manner—by walking you through building a Markov chain generator, the technology behind spelling and word suggestions. ...

June 13, 2022
Python Next Steps: Lists, Tuples, Dictionaries, & Sets
Join expert Matt Harrison to explore Python’s container types. You’ll learn what they are, their pros and cons, and how and when to use them. You’re a software engineer who’s looking ...

June 20, 2022
Python Next Steps: Functions, Parameters, Closures, & Decorators
Join expert Matt Harrison to dive into Python functions. You’ll learn what goes on behind the scenes, explore parameter types and more, and get hands-on with powerful higher-order operations and decorators. ...

July 7, 2022
Getting started with pandas—with Interactivity
Join Matt Harrison to jumpstart your pandas journey. By the end of this three-hour hands-on course, you’ll be importing, exploring, and tweaking data with pandas, using the Jupyter Notebook as the ...

July 19, 2022
Python Next Steps: Functions, Parameters, Closures, & Decorators
Join expert Matt Harrison to dive into Python functions. You’ll learn what goes on behind the scenes, explore parameter types and more, and get hands-on with powerful higher-order operations and decorators. ...

July 20, 2022
Python Next Steps: Functions, Parameters, Closures, & Decorators
Join expert Matt Harrison to dive into Python functions. You’ll learn what goes on behind the scenes, explore parameter types and more, and get hands-on with powerful higher-order operations and decorators. ...

July 22, 2022
Mastering Pandas—with Interactivity
Matt Harrison leads a deep dive into some advanced features of pandas, such as plotting, the integration with matplotlib, and filtering data. Using the Jupyter Notebook, you'll load data, inspect it, ...

July 25, 2022
Python Next Steps: Objects, Protocols, & Dunders
Join expert Matt Harrison to learn how to create objects and explore the basics of object-oriented programming. You’ll learn about inheritance, hiding attributes, data classes, and more. You’re a software engineer ...


Bio
Matt Harrison is a Python user, presenter, author, and user group organizer. He helps run the Utah Python user group. He authored the best-selling Treading on Python Vol 1 & 2 books. He runs MetaSnake, a Python training and consultancy shop.
Twitter: @__mharrison__