すべての紹介は難しい為一部のみの紹介となりますがご了承ください。
Scratch
アメリカのMITで開発された、ビジュアルプログラミングソフトです。
プログラミングブロックを採用しているのでプログラム全体の構造が目に見えるため、初心者や子供にも理解がしやすい形なのが特徴です。
複雑なプログラムを組んでオリジナルのソフトを作ることがことができる他、頑張れば既存のゲームの再現を行うこともできる程やれることが多いソフトです。
フリーソフトであること、幅広い端末での起動が可能なこと、機能拡張の充実などもあり、世界的に子供向けのプログラミング教材として多く採用されており、日本国内でも学校での授業やジュニアプログラミング技能検定の実施など、知名度がとても高いものとなっております。
プログラミング玩具embot(エムボット)
国内株式会社e-craftから販売されているプログラミングロボットです。専用のアプリケーションではフローチャート形式とプログラミングブロックを併せてを採用しているためよりプログラムの動きを見た目でわかりやすくする工夫がされています。また、実行画面では処理中の箇所が点滅するのでエラーが発生した際も問題個所の特定が安易であり、実際のロボットを動かさずアニメーションで再現するシュミレーションモードもあるなど、ロボットプログラムの入門にとても適した教材となります。
LEGO Education SPIKE(レゴ)
レゴから発売されている、小学校高学年から中高生向けのロボット学習セットです。
自分で自由に作成しプログラムを作って動かすことが出来る他、配布されている多種多様な課題が用意されているため飽きがこない学習が可能となっております。
Scratchベースの専用プログラミングソフトを使用しプログラミングブロックを使用した学習の他にも、プログラミング言語Pythonを使ったコードにも対応しているので、学習ニーズに応じてアプリ上で、ワードブロック(Scratch ベース)または、Python(テキストベース)を選択することで長い期間の教材としての使用が可能です。