Блочное программирование с поддержкой языка Python
Программы способствующие пониманию алгоритмов:
Sokoban — «кладовщик»:
http://intepra.ru/sokoban-ru/ - логическая игра
https://studio.code.org/courses множество разнообразных учебных курсов (сложно сказать, какие из них достойны внимания, не было времени разбираться, но некоторые преподаватели информатики используют в своей практике)
Теперь есть несколько достойных вариантов JavaScript для создания VR и AR. У Facebook есть ReactVR, у Amazon есть Sumerian, есть PlayCanvas (который очень похож на Unity), а Mozilla предлагает A-Frame.