Training

Ian runs several training courses per year covering data science and high-performance Python. The courses are available both as public courses or for use in a private company setting.
"Ian is an excellent teacher, One day with him, we learned how to do data science better. Derisking, project specification, planning, You can do it too, and improve your delivering.", Minh Le, Elsevier (poem written by a student for me after one of my courses - how lovely!)

Upcoming training courses

Higher Performance Python runs on June 1-3 online (postponed due to pandemic). You'll learn to profile slow & memory hogging code including Pandas and sklearn, learn to compile using Numba and to parallelise to multi-core with Dask. 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.

Software Engineering for Data Scientists will run in June online (postponed due to pandemic), you'll learn to write robust research code which can be deployed to production for greater confidence across the whole team.

Pragmatic Scikit-Learn will run in July online (also postponed). You'll learn to diagnose bad predictions, explain decisions, identify bad data and quick processes to efficiently and automatically get working first-pass models so you can show if there's useful signal in your data.

Successful Data Science Projects runs in July online (also postponed), we'll 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.

Join the low-volume course announce list (click the button below) to hear when these courses are given dates and to get early-access to the discounted early-bird tickets.

Testimonials

Software Engineering for Data Scientists:
"Ian's Software Engineering for Data Scientists course was really useful to me. I learned more about refactoring and testing which I implemented at work in my current project the week after the training. There are other good practices (including the use of libraries I didn't know) that I am willing to put in place in the future." - Sandrine Pataut, QBE


"Ian's SE for DS course provides an excellent overview of best practices with focus on testing, debugging and general code maintenance. Ian has a wealth of experience and also makes sure to keep on top of the latest tools and libraries in the Data Science world. I would especially recommend the course to Data Science practitioners coming from an academic rather than software engineering background." - Mirka, LibertyGlobal

Successfully Delivering Data Science Projects:
"After attending the course I can identify and communicate to the project team and client the uncertainties of the project efficiently. I am using the techniques covered on the course to write project initiation documents and put in place the necessary processes to reduce uncertainty. The course was very engaging and I was very happy to learn from Ian's experience to ensure a successful delivery on all future projects." - Dani Papamaximou, Data Scientist at Arcadia

"One of the highlights from Ian’s Successfully Delivering Data Science Projects course was being introduced to the concept of a specialised project specification document. This provides a systematic framework to directly tackle numerous problems I have experienced when trying to move a project beyond an initial prototyping stage. I have now applied my own tailored specification document at my organisation and it immediately surfaced critical questions and issues that otherwise would not have been realised for months." - Thomas Brown, Data Scientist at aire.io

Past courses have included

Scikit-learn
(2 days) 
High performance Python
(2 days)
Introduction to data science with Pandas and friends
 (1 day)
Introductory Python and data science
(2 day)
Successfully Delivering Data Science Projects
(1 day) running during 2019
Get in contact with Ian
If you’d like to discuss how Ian can help your team, get in contact by emailing Ian[at]MorConsulting.com