Introducing TurboGP, a Python-based Genetic Programming (GP) library that is exclusively developed for machine learning purposes. TurboGP stands out from other GP implementations by incorporating advanced features like island and cellular population schemes, along with various genetic operations like migration and protected crossovers. Additionally, TurboGP facilitates online learning and offers native support for different types of GP nodes, enabling diverse abstraction levels. This unique feature makes TurboGP an ideal choice for processing a wide range of data sources.