パソコンやタブレット端末といった電子機器を使用することなく、プログラミング的な思考を学ぶ学習方法。 カードやパズルなどを用いることで、コンピュータが動作する仕組みや、プログラミング的な問題解決の手順(アルゴリズム)を学習する。