مع تطور التعليم الالي اصبحت الحاجة ملحة لتطوير خوارزميات معقدة لتحقيق تقدم في هذا المجال. و نظرا لحاجة هذه الخوارزميات الى اجهزة ذات تقنيات مطورة و عالية الكفاءة اصبح اقتناءها كجهاز شخصي امر شبه مستحيل. لذا طورت شركة كوكل نوع من الخدمة السحابية لدعم الباحثين في مجال التعلم الالي. تدعم هذه الخدمة بالاضافة الهلردوير لغة البايثون. تعتبر لغة البايثون من اللغات البرمجية الرائدة المتعددة الاغراض. حيث تتميز ببساطتها التي جعلتها من اللغات البرمجية الاولى عالميا من حيث الاستخدام. و لانها مفتوحة المصدر فهي لغة قابلة للتوسع أكثر من غيرها و الذي ادى انتشار تطبيقات متعددة باستخدامها كتطبيقات تعلم الماكنة و علم البيانات.