I have taught thousands of students around the world through live training sessions and recorded courses, focusing on the skills necessary to do data science and build impactful ML products.
My courses emphasize practical, hands-on learning with real-world datasets and examples. They’re designed to take students from beginner to practitioner, with a focus on immediately applicable skills.
I am passionate about continuous learning and sharing what I learn with others. I believe that any topic, no matter how complex, can be broken down into smaller parts that accessible to almost anyone.
Please contact me if you have questions or feedback about my courses or talks.
Programming with Data: Python and Pandas: A beginner-friendly introduction to Python and Pandas. Course materials are available on GitHub. I teach this course live and created a recorded version with Pearson Publishing in 2020.
Python and Dask: Scaling the Dataframe: Learn to process large datasets across multiple cores with minimal code changes. Interactive notebooks cover Dask DataFrames, performance profiling, and distributed computing. Course materials are available on GitHub. Part 1 Recording.