2023年、教師が認めたキッズ・ティーンズ向けコーディングアプリ20選
目次
コーディングは、現代の子供たちにとって必須のスキルのひとつです。 彼らの世代は、コンピュータサイエンスの分野でこれまで以上に多くの仕事を見つけるでしょう。 人生の早い段階で先手を打つことで、彼らが必要とする批判的思考、問題解決、分析のスキルを習得することができます。 これらの子供と十代のためのコーディングアプリは、初心者から上級者まで、幅広い選択肢を提供しています。あらゆる生徒のために、無料または安価なオプションが用意されています。
ボックスアイランド
シンプルなゲームスタイルと魅力的なアニメーションで、コーディングの基礎を初めて学ぶ人、特に低学年には最適です。 カリキュラムが付属した教師用ガイドを含む学校版もあります。 (iPad; アプリ内課金で無料、学校版 $7.99)
コーダゲーム
コーディングブロックをドラッグ&ドロップしてゲームを作り、完成したら自分で遊んだり、世界に発信したりできる、初心者向けのアプリです。 (iPad;無料)
コデア
Codeaは、経験豊富なコーダーのために作られたもので、タッチベースのインターフェースを使ってゲームやシミュレーションを作ることができます。 Luaプログラミング言語をベースに作られており、自由なコーディングが可能です。 (iPad; $14.99)
コードカーツ
基本的なコーディングスキルを使って車を走らせ、徐々にスピードを上げ、車をクラッシュさせずにレースに勝つことができます。 70以上のレベルと2つのゲームモードがあるので、しばらくは飽きずに楽しめます。 iOS、Android、Kindle、無料10レベル、フルバージョンのアンロックに2.99ドル)。
コードランド
Code Landのゲームは、早期学習者向けのシンプルなものから、上級者向けの複雑なマルチプレイヤーオプションまで、さまざまな種類があります。 同社は、不特定多数の人々がコーディングを学び、成長し続けるコンピュータサイエンスの分野に参加するよう促すことに努めています。 iPad、iPhone、Android、月額4.99ドルから利用可能です)(英語のみ
ADVERTISEMENTコードスパーク・アカデミー
ビデオゲームが大好きな子どもたち(だからみんな!)には、codeSparkがぴったりです。 学習者は、コードを選択することで、キャラクターをどんどん難しいレベルに導いていきます。 先を見越して、最終結果を頭の中で思い描くことが大切です。 この作品は小学生向け(読み物は必要ありません)ですが、もっと大きな初心者も楽しめます。 (iPad、Android、Kindle;公立学校は無料、個人は9.99ドル/月)
デイジー・ザ・ダイナソー
ドラッグ&ドロップのシンプルなインターフェースで、恐竜のデイジーを思いっきり踊らせます。 オブジェクト、シーケンス、ループ、イベントの基本を、課題を解くことで学びます。 初心者に最適です。 (iPad;無料)
関連項目: 生徒の創作意欲を高める短編小説のプロンプト。エンコード
派手なグラフィックやシンプルなゲームを求めていないティーンは、Encodeから多くを学ぶことができます。 Python、Javascript、Swiftを一口サイズの説明、コーディング課題、実際の例で学び、コーディングスキルを身につけましょう。 (iPadとiPhone。無料)
エブリシングマシン
万華鏡、声変わり、ストップモーションカメラなど、iPadでできるさまざまな機能を紹介します。 (iPad; $3.99)
ホップスコッチ
Hopscotchのゲームとアクティビティは、ティーンエイジャーのためにデザインされました。 コードを使ってゲームを作ったり、アニメーションを作ったり、自分のアプリやソフトウェアをデザインすることを学びます。 他の子供たちがデザインしたゲームをプレイしたり、自分の作品を共有したりできます。 アプリと一緒に使える無料のレッスンプランも提供しています。 (iPad; 月額7ドル99セントから購読可能)
ホップスター コーディングサファリ
世界中の動物のパズルを解くことで、パターン認識、分解、アルゴリズムなどのスキルを身につけ、より高度なコーディングができるようになります。 (iPadとiPhone。最初の世界は無料、次の世界は2.99ドル)
コダブル
子供と一緒に成長できるコーディングアプリをお探しなら、Kodableが最適です。 初心者向けのゲームからJavascriptを学ぶより高度なレッスンまで、子供たちがコーディングスキルを伸ばすために何度も使えるアプリです。 iPad、学校と保護者向けの価格があります)。
関連項目: ニコロデオン「スライム・イン・スペース」のバーチャル遠足を体験しようライトボット
このコーディングアプリは以前からありますが、今でも定期的にお気に入りリストに入っています。 子供たちはロボットを操作してタイルを照らし、条件分岐やループ、手続きについて学びます。 初心者のために簡単に始められますが、かなり高度な考え方を身につけるためにすぐにレベルアップできます。 (iPad; $2.99)
タートルを動かす
カメのグラフィックでおなじみのプログラミング言語「Logo」を使い、ゼロから自分のプログラムを作るためのスキルを身につけることができます。 iPhoneとiPad、3.99ドル)。
プログラミング・ヒーロー
Python、HTML、CSS、JavaScriptを、ステップバイステップでゲームを作りながら学び、練習します。 このアプリは、読書に自信のある年配の学習者に適していますが、ゲーム化されたレッスンやアクティビティを楽しむことができます。 iPhoneとAndroid、月額9.99ドルからのサブスクリプション)。
プログラミング・ハブ
コーディングやプログラミングを深く学びたい年配の学習者は、このアプリを気に入るでしょう。 コンテンツは一口サイズのレッスンで提供されるので、自分にとって快適なペースで進めることができます。 さまざまなコーディング言語を学ぶことができ、用意されているコースは幅広く、奥深いです。 (iPadとAndroid、月額利用料は6.99ドルから)。
スクラッチとスクラッチJr.
Scratch Jr.は、MITが開発した子供向けの人気コーディング言語「Scratch」をベースにしています。 このアプリは低年齢層向けで、必要な基本スキルを身につけます。 これらのスキルを身につけたら、Scratch自体でのプログラミングに進むことができます。 (iPad とAndroidタブレット。無料 )
ソロルン
年配の独立した学習者は、Sololearnに多くの価値を見出すでしょう。 Python、C++、JavaScript、Java、jQuery、機械学習、データサイエンスなどを学びます。 完了したコースごとに証明書を受け取ります。 (iPadとiPhone、アプリ内課金で無料)
Swift Playgrounds(スウィフト・プレイグラウンド
SwiftはAppleのプログラミング言語で、世界で最も人気のあるアプリケーションの多くに使用されています。 子供やティーンは、初心者から熟練者まで楽しめるSwift Playgroundsでこの貴重な言語を学ぶことができます。 (iPad;無料)
ティンカー、ティンカー・ジュニア
Tynkerは子供向けコーディングの最大手の1つで、そのコーディングアプリは最も人気があり、愛されています。 Tynker JuniorアプリはK-2年齢層を対象としており、Tynker自体は中学生までの子供向けのゲームやコースを提供しています。 また、Minecraftのブロックコーディングを学べるMod Creatorがあります(iPadとAndroid、価格は異なる)。