These are all platforms that have enjoyed and are still enjoying a growing popularity among the education community. Using them will enable you to easily incorporate the ethos of gamified education allowing you to create gameful learning experiences in class.