Это старая версия документа!
Программы способствующие пониманию алгоритмов:
Sokoban — «кладовщик»:
http://intepra.ru/sokoban-ru/ - логическая игра
Блочное программирование с поддержкой языка Python
https://www.codeforlife.education/rapidrouter/1/ - первый уровень
https://www.codeforlife.education/rapidrouter/20/ - 20 уровень, если предыдущие слишком простые
https://www.codeforlife.education/rapidrouter/33/# - 33 знакомство с условном оператором if else
https://www.codeforlife.education/rapidrouter/50/# - относительно сложный и интересный уровень
https://www.codeforlife.education/rapidrouter/80/# начиная с уровня 80 - изучение языка программирования Python
https://studio.code.org/courses множество разнообразных учебных курсов (сложно сказать, какие из них достойны внимания, не было времени разбираться, но некоторые преподаватели информатики используют в своей практике)
Игровые методы изучения алгоритмов и основ программирования
Среда 16:00
Просьба заходить под своими именами.