Faster Pandas (next courses July 18-19 and September 30-October 1) - learn a set of techniques to make Pandas 2 as fast as it can be on both the CPU and GPU, whilst getting ready for the release of Pandas 3 in 2024. Fixing bottlenecks in Pandas can improve each bottleneck by 2-30x so you look brilliant and avoid having to make big architecture changes.
Successful Data Science Projects (next course September 26-27), we work through how to estimate the value of a project, derisk it, design a project and develop a defensible project specification to improve the value and likelihood of your delivery. This course also covers leadership training.
Software Engineering for Data Scientists (next courses July 8-10th and September 23-25) - write stronger research code, refactor to make it maintainable, add unit tests and defensible data loading tests so you trust your processing. You'll be able to develop faster with fewer bugs and your colleagues will have more trust in your code.
Higher Performance Python (next course TBC) - learn to profile slow & memory hogging code including Pandas and sklearn, learn to compile using Numba and to parallelise to multi-core with Dask and Vaex. You'll speed-up numeric code by 200*, massively increase the speed of some of your Pandas operations and you'll understand how to handle "bigger than RAM datasets" in Pandas.
You can join Ian's NotANumber newsletter on the link below, published every couple of weeks, to keep up to date with new course releases or please email Ian directly to ask for a notification for the next course.