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 ...

Matt Harrison

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__