子供のためのコーディングは新しいリテラシーです。 論理的思考、体系的思考、問題解決、コラボレーション、創造性など、子供の学習のさまざまな側面をカバーします。
このリストにある子供のためのコーディング無料ウェブサイトを使えば、子供にプログラミングを教えることができます。
- Hour of Codeとは何ですか、またどのように参加できますか? What’s taught through the following 24 coding for kids free websites
- Playcodemonkey.com – Coding for kids
- Playcodemonkey.com – Coding for kids – Coding for kids
- Scratchjr.org
- Code.org – Learn to code
- Lightbot.com
- Daisy the Dinosaur
- Stencyl.com
- 8. Tynker.com
- 9. Swift Playgrounds
- Scratch.mit.edu – Coding for kids free
- gethopscotch.com
- techrocket.com
- 13. freecodecamp.org
- 14. codecombat.com
- Crunchzilla.com
- Pluralsight.com
- Hackety Hack!
- khanacademy.org
- 19. codeacademy.com
- Codemoji.com
- 22. learncodethehardway.com
- 23. rubymonk.com
- codingbat.com
Hour of Codeとは何ですか、またどのように参加できますか?
What’s taught through the following 24 coding for kids free websites
The early education coding websites below teach the basic concepts of coding like commands, functions, loops, conditional codes, bug fixing and variables.
The higher-level programming apps for kids covers more complex aspects and coding syntax and provides intuitive platforms where you can build websites, apps and more.
‘Programming for kids’ lesson plans and activity sheets are also available on many of these websites.The webs of kids’s programming for kids. これらの無料のコーディングコースは、自分のスキルを高めるためだけでなく、子供にコーディングを教えるためにも使用できます。
以下の子供のためのコーディング Web サイトのリストは、推奨年齢で分類されています。
Playcodemonkey.com – Coding for kids
Age: 4-11 years
Platform.Odyssey.com – Coding for kids
Playcodemonkey.com – Coding for kids – Coding for kids
– Coding for kids.Odyssey.com
Codemonkey プラットフォームには、バナナを捕まえるサルをコーディングする 200 以上の無料チャレンジがあります。
有料版では、400 のチャレンジすべてにアクセスでき、ゲーム構築の基本を学ぶプラットフォーム、クラシックゲームのバージョンをコーディングする Frogger、スプライト アニメーションのレッスンなどのゲーム デザイン コースも利用可能です。 また、CoffeeScriptを使ってコンピュータやモバイルのゲームを作るChallenge/Game builderにもアクセスできます。
この子供向けプログラミングコースでは、生徒を指導するための教師用のレッスンプランが35種類用意されています。
Scratchjr.org
Age: 5-7 years
Platforms: iPhone/iPad、Android、Kindle、Chrome extension
ScratchJr は子供のための無料のコーディング プラットフォームです。 これは、MIT が Scratch を開発した後、若い学習者にコーディングを教えるために開発されました。
このアプリは、Android または iOS デバイス、Kindle、または Chrome ブラウザに ScrathJr 拡張機能を追加してダウンロードすることができます。 コードブロックをドラッグ&ドロップすることで、ゲームやインタラクティブなストーリーをプログラムすることができます。 ウェブサイトには、インターフェースガイド、グラフィックを作るためのペイントエディターガイド、ブロックの説明があります。
子供向けのコーディング方法の説明だけでなく、先生が教室で使うための活動、カリキュラム、評価もあります。 これは、私たちのお気に入りの子供向けコーディングウェブサイトの1つです。
RELATED: STEMpedia Starter Packaged Launched on Kickstarter: Programming, Electronics and Robotics
Code.org – Learn to code
Age: 5+ (Grades K-12 and Higher Ed)
Platform.Of.Pirates
Age: 5+ (Grades K-12 and Higher Ed)
Platform: Web
Code.org は、最も広く利用されているコーディング Web サイトの 1 つです。 このプラットフォームには、Webサイトやゲームを作成するための無料のコーディングコースがあります。
このプラットフォームには、ウェブサイトやゲームを作るための無料のコーディングコースがあります。プログラミングの基本、HTMLやCSS、JavaScriptなどを使った実際のアプリやウェブサイト、ゲームのコーディングに関するレッスン、その他の高度なプログラミング言語も教えています。
教師がコンピュータサイエンスの専門家になるための、無料のコーディングレッスンプランがあります。 Code.orgで子供にコードを教えるのに、事前のコンピュータサイエンスの経験は必要ありません。
Lightbot.com
Age: 4-8 years and 9+ years
プラットフォーム:iPhone/iPad、Android、Windows、Mac、Kindle、Web
Sequencing, Overloading, Procedures, Recursive Loop and Conditionalに関するレッスンがあるシンプルでゲームに基づくプラットフォームです。 様々な種類のデバイスでコーディングを教えるためのアプリが用意されています。 Lightbot’s Hour of Codeでは、子供向けのコーディングアプリのデモ版が公開されています。
Daisy the Dinosaur
Age: 6-8
Platform: iPad/iPhone
Hopscotch Technologiesによるかわいいコーディングアプリです。 ドラッグ&ドロップのインターフェイスを採用しています。 ブロックベースの子供向けプログラミング言語を使って、オブジェクト、ループ、シーケンス、イベントなどのコーディングの基本を学ぶことができます。 Cargo-Bot
Age: 6+
Platforms: 6+
Platforms: Windows, iPad/iPhone
子供向け無料アプリの中では最もシンプルなコードの1つです。 6歳児を対象に、ゲームを通してプログラミングの基本的な概念を学びます。
Stencyl.com
Age: 6+
Platforms: iPad/iPhone、Android、Mac、Windows、Linux
Stencyl はScratchと同じドラッグ&ドロップ式のインターフェースを持っています。 学生はゲームを作ることでコードを学ぶことができます。 教師は、Webサイトで公開されているカリキュラムを利用して、授業を効率化することができます。 コンピュータサイエンスの基礎を学ぶ子供向けのコンピュータコーディングのレッスンがあります。
ゲームの作成を学び、iPhone、iPad、Android、Windows、Mac、Linux、Flash、HTML5で公開できます。
AIAと提携して認定プログラムと試験を提供しています。
8. Tynker.com
Age: 7+ years (Grades K-8)
Platforms: Web、Android、iPhone/iPad
Tynker.com には、コーディングを教えるための素晴らしいアプリがあります。 ロボットのコーディング、アプリの構築、STEM の探求、ゲームの構築、ドローンのコーディング、MOD Minecraft の課題の作成方法を教えてくれます。 Playセクションで、Tynkerのステップバイステップの説明を使って、無料でコーディングを始めることができます。
Tynkerのスクールパッケージには、K-8学年の学年別のコーディングカリキュラム(Common Core Curriculumにも対応しています)、自動評価、教師ガイドを含むプログラミングコースが用意されています。 また、www.tynker.com の教師トレーニングコースやウェビナーを受講することもできます。
また、子供たちにTynker Hour of Codeアクティビティをやらせて、コーディングを練習・学習することもできます。
9. Swift Playgrounds
対象年齢:7歳以上
プラットフォーム:iPhone/iPad
この子供向け無料コーディングプラットフォームは、ゲーム内の指示や課題を通じてSwiftコーディング言語の基本を教えます。 3D環境で、キャラクターをプログラミングして課題や目標を達成することで、コーディングを学びます。
子供に教えるSwiftの基礎には、コマンド、関数、ループ、条件コード、変数、パラメータ、演算子、型、初期化、バグフィックスが含まれます。 また、SwiftPlaygroundsと互換性のあるドローンやロボットのプログラミングを学ぶこともできます。
教師は、AppleのWebサイトから子供にコーディングを教えるためのガイドをダウンロードできます。
Scratch.mit.edu – Coding for kids free
Age: 8 to 16 years
Platform: Web
この子供向けの無料のコーディングプラットフォームは、MITによって設計されています。 コンピュータサイエンス教育を民主化した最初のプラットフォームのひとつです。
これは ScratchJr のようなものですが、少し高度なものです。 スクラッチでは、コードのブロックを使って、アニメーションやインタラクティブなストーリー、ゲームを作ることができます。 このオープンソースのコーディング プラットフォームと互換性のあるドローンやロボットをプログラミングする方法を子供に教えることもできます。
生徒は自分の作品を、世界中で拡大しているScratchコミュニティと共有することができます。
教育者は、ScratchEdコミュニティに参加して、コーディングのレッスン、活動、およびプラットフォームの使用に関する知識を共有し、得ることができます。
gethopscotch.com
Age: 8+ (Grades 3-8)
Platform: iPad/iPhone
Hopscotch の子供用コーディングアプリの使命はコンピュータ科学教育を民主化することですが、我々はそれに大賛成です。 このアプリでは、ゲーム、アニメーション、Minecraftバージョン、ミニWebサイト、アート、インタラクティブなプロジェクトなどを作成できます。 それを使って、「Pokemon Go」や「Geometry Dash」のようなゲームを作ることができる。 カメラロールから画像をアップロードして、コーディング活動やプロジェクトに追加することができます。 プロジェクトをコーディングし、友人に公開し、デバッグすることができます。
Hopscotch Hour of Codeには、ゲーム、インタラクティブなレッスン、クイズ、その他のプロジェクトを作るためのチュートリアルやレッスンプランがあります。
先生は、数学、科学、言語学、社会科でのコーディングに関する3年生から8年生の無料のレッスンプランにアクセスすることができます。 このように、コーディングを他の科目と統合する取り組みにより、Hopscotch は、子供のためのコーディングを学ぶためのお気に入りの Web サイトのリストに入っています。
techrocket.com
Age: 10-18 years
Platform: Web
Python、iOS開発、Java、Minecraft、3Dプリントなどを教えてくれる。 子供向けの様々なプログラミング言語をカバーし、ゲームなどのコーディングやデザインの方法を教えています。 28のコースのうち、多くのコースを無料で利用することができます。 また、有料でチューターによるオンライン・コーディング・クラスを受けることもできます。
13. freecodecamp.org
Age: 12+
Platform: Web
Freecodecamp は、HTML5、CSS、レスポンシブデザイン、フロントエンド開発、JavaScripts、JQuery、JSon、React、バックエンド開発、自動テストに関する無料のコーディングレッスンを提供しています。 その指示に従い、プラットフォーム上で実践的に学習します。 また、NGOのウェブサイト構築を手伝うことで、コーディングのレッスンを実践する能力を試す機会も得られます。
14. codecombat.com
Age: 12+
Platform: Web
Code Combatでゲームをしてコードの書き方を学びましょう。 その無料の 39 レベルでは、コーディングのシンタックス、メソッド、パラメータ、文字列、ループ、変数を学ぶことができます。 その結果、ゲーム開発、ウェブ開発へと進んでいきます。 これらはすべて、王国とダンジョンという素晴らしいゲーム環境の中で行われます。
Crunchzilla.com
Age: 12+
Platform: Web
Crunchzilla は、子供のためのプログラミングを教える最もシンプルなアプリの1つです。 10代向けのCode Monster、10代と大人向けのCode Maven、16歳以上向けのGame Maven、12歳以上向けのData Mavenの4つのレベルがあり、この無料のWebベースのプラットフォームを使って、子供たちにプログラミングを教えることができます。
Pluralsight.com
Age: 12+
Platform: Web
Pluralsight は、子供向けであれ、自分のスキルアップであれ、ソフトウェア開発を学ぶには最適なプラットフォームです。 説明付きの実践的な学習レッスンが用意されています。
Hackety Hack!
対象年齢:12歳以上
Platforms: Windows と Mac
Hackety Hack は、ソフトウェアのプログラミング方法を教える、クロスプラットフォームのオープンソースアプリケーションです。 初心者に Ruby プログラミングを教え、最終的にはクロスプラットフォームでコンピュータや Web アプリケーションを作成できるようになります。 これは、子供のための無料のコーディングプラットフォームです。 インターフェースは、freecodecamp.org
khanacademy.org
Age: 12+
Platforms のようにシンプルでハンズオンです。 ウェブ、iPhone/iPad、Android
Khan Academyは、eラーニングのための最も愛されているウェブサイトの1つです。 様々な科目のビデオと評価があります。
コンピュータサイエンスのレッスンでは、アルゴリズム、暗号、情報理論、インターネット101などのプログラミングの基本をカバーしています。
コンピュータ プログラミングのレッスンでは、描画、アニメーション、ゲーム、視覚化、自然シミュレーションのためのJS、Webページ作成のためのHTML/CSS、インタラクティブなWebページ作成のためのHTML/JS、データのクエリと管理のためのSQLを扱っています。
Khan AcademyのHour of Codeでは、デジタルドローイング、Webサイト作成、データベース作成などの練習ができます。
19. codeacademy.com
Age: 12+
Platform:
Codeacademy には、HTML & CSS, Python, JavaScript, Java, SQL, Bash/Shell, Ruby のコーディングコースがあります。
そのコーディングコースには指示付きの課題があり、プラットフォーム上の実践学習活動で実践することができます。 そのコーディングコースは体系的かつ包括的です。
Codemoji.com
Age: 6-12 years
Platforms: Web
絵文字を使ってコーディングを学べる、1年生から8年生の学習者向けの楽しいプラットフォームです。 絵文字は、HTML、CSS、Javascriptのコードのブロックを表しています。 各絵文字の説明を受けながら、絵文字を使ってウェブサイトやアニメーション、ゲームなどを作ることができます。 初級、中級、上級のコースがあります。
退屈な構文を覚えることから、簡素化された絵文字を使って直感的にプログラムを作成することに重点を置いています。 ブロックコーディングによく似ていますね。 これは、学習者の間に強い概念的な理解を築くのに役立ちます。 保護者の方は、3ヶ月間9.99ドルでお子様の進捗状況ダッシュボードにアクセスすることができます。 htmldog.com
Age: 12+
Platform: Web
HTML dog は、JavaScript、HTML、CSS を教える、シンプルで無料のコーディングサイトです。 チュートリアル、テクニック、参考資料、サンプルを通して、コーディングを学ぶことができます。 また、実際のプログラミングプロジェクトに取り組む際の参考にもなります。
22. learncodethehardway.com
Age: 15+
Platforms: Web and Books
JavaScript、Python、Ruby、C、SQL、UNIX、ReGex、デザインなどのコーディング言語をビデオと書籍で教えてくれるサイトです。
23. rubymonk.com
Age: 12+
Platform: Web
RubyMonk はその名の通り、Ruby 言語を教えるサイトです。 初級、中級、上級の無料のコーディングクラスがあります。
codingbat.com
Age: 12+
Platform: Web
Coding Bat は、オンラインのインタラクティブなレッスンで Java と Python を教えます。 テキストレッスンと、ステップバイステップのレッスンで構成されたハンズオンアクティビティがあります。
We will keep updating this list as and when we find more interesting resources with lessons on coding for kids.
From the above list, you can choose a lessons on ‘how to code’ as per your children and the platforms of your choice – iOS, Android, Windows, Mac, etc….
These coding for kids websites have different ways of teaching. あるものはコードブロックを通して、あるものは実際の構文やゲームを通して教えます。
Hour of Code for kidsを行うために、これらの「子供のためのプログラミング」プラットフォームのどれかを選ぶことも可能です。 子供のためのコーディング無料ウェブサイトは、かつてないほどコンピュータ・サイエンス教育を民主化しました」
。