scratch(以後スクラッチ)は、誰でも直感的にプログラミングを始めることのできる学習環境です。ブロックを組み合わせてプログラミングを行うため、子供でも予備知識なしですぐに始められます。
↓このリンクからブラウザ上で利用可能です。
スクラッチ プログラミング画面 https://scratch.mit.edu/projects/editor/
scratch公式サイト scratchについて
https://scratch.mit.edu/about
どんなものが作れるの?
私自身が作ったスクラッチのプログラムがありますので、参考までにご覧ください。(リンククリックで、 スクラッチのプログラム公開ページが開きます。)
※パソコンからの閲覧のみ可能です。
基本的に、2D画面で作れるものなら何でも作れると思います。
スクラッチのオススメなところ
①予備知識、英語の知識が無くても簡単に始められる
スクラッチは通常のプログラミング(英語でずらーっと書いてあるプログラムを書く)とは違い、ブロックを組み合わせてプログラムを書きます。そのため、プログラミング言語の文法や英語の知識が無くてもプログラミングを簡単に始めることができます。
②作りたいと思ったら大体作れる
スクラッチでは、通常のプログラミングよりもできることが少ないような気がするかもしれません。
しかし、そんなことは決してありません。
スクラッチは普通のプログラミング言語同様、ほぼ作りたいと思ったものを作ることが可能です。自由に「ブロック」と「スプライト(絵)」を組み合わせることで考えたものを自由に形にすることができます。
③無料で使えるのでお家でも学習可能
スクラッチは、無料で使える学習環境です。ブラウザ上でも使えますし、ダウンロードしてオフライン状態でも使えます。
例えば、教室で習ったテクニックを使って、家で好きなプログラムを作るといったことも可能です。