Die ETH Zürich hat eine Programmierchallenge entwickelt, in denen grundlegende Programmierkonzepte in Videos erklärt werden und kleine Programmieraufgaben in verschiedenen Schwierigkeitsstufen (Challenges) zum Ausprobieren motivieren.
Auch an der PH Bern sind Videos entstanden, mit denen die grundlegenden Programmierkonzepte mit Logo eingeführt werden: Distance Learning.