12.

学習・教育用ソフトウェア完全ガイド(Scratch/Code.org/Progate/VS Code)

編集
この記事の要点
  • 学習・教育用ソフト = 子ども〜大人がプログラミング/IT を学ぶための環境・教材
  • 子ども向け: ScratchCode.orgTynkerSwift Playgrounds
  • 中高〜大人初心者: ProgateドットインストールCodecademyKhan Academy
  • 大学レベル: CS50(Harvard)/edXCoursera。本格 CS の基礎
  • 実装環境: VS CodeLive ShareReplitGitHub Codespaces(クラウド IDE)

学習・教育用ソフトウェアとは

プログラミングや IT スキルを身につけるために設計されたソフトウェア・サービスの総称です。年齢や目的に応じて多種多様な選択肢があり、近年は無料 or 安価で高品質な学習リソースが揃っています。

子ども向けビジュアルプログラミング

ソフト対象特徴
Scratch8 歳〜MIT 開発。ブロックを組んでゲーム/アニメ作成。無料、ブラウザ完結
ScratchJr5〜7 歳Scratch の幼児版。タブレット中心
Code.org4 歳〜Hour of Code 提供元。Disney/Minecraft 等とコラボ
Tynker5〜18 歳有料中心。Minecraft / Roblox 拡張あり
Viscuit4 歳〜日本発。絵を描いて動かす独自言語
Swift Playgrounds10 歳〜Apple 製。iPad/Mac で Swift を学べる

ロボット・フィジカルプログラミング

製品言語/IDE特徴
micro:bitMakeCode(ブロック/JS), MicroPython英 BBC 開発。LED 25個・センサ多数で 2000 円台
Lego Mindstorms / Spike専用 IDE, Pythonレゴで構築 → センサ・モータ制御
ArduinoArduino IDE (C++ 風)電子工作・IoT の登竜門
Raspberry PiPython / Scratch / Linux 全般本格 Linux マシンでも学べる
toioScratch / Visual / Unity SDKSONY 製。小型ロボットを動かす

中高〜大人初心者向けオンライン学習

サービス料金特徴
Progate無料 + 月額 1,078 円日本発・イラスト多用・スライド学習
ドットインストール無料 + 月額 1,080 円3 分動画。実装手順に強い
Codecademy無料 + サブスクブラウザ内コード演習
freeCodeCamp無料JS 中心、認定証あり
Khan Academy無料非営利。数学・CS 基礎
Udemy都度購入動画講座マーケット。セール時 1,500 円〜
paiza ラーニング無料 + 月額転職連動。スキルチェックあり
N予備校月額 1,100 円角川ドワンゴ。中高生向け IT 教育に強い

大学レベル MOOCs

コース提供元レベル
CS50Harvard / edX名門 CS 入門。世界中で人気
Coursera Specializations多大学機械学習 / データ分析 / Web
edX MicroMasters多大学修士相当の体系学習
fast.aifast.ai実践的 Deep Learning
MIT OpenCourseWareMIT講義資料・動画が無料公開
JMOOC / gacco日本日本語の大学講座

コーディング環境(IDE / クラウド)

ツール形態用途
VS Codeデスクトップ業界標準。拡張で何でも書ける
VS Code Live Share拡張同じファイルを複数人同時編集(ペア学習)
Replitクラウドブラウザだけで多言語環境。チームコラボ可
GitHub CodespacesクラウドVS Code をブラウザで。クラスでの統一環境構築に強い
Mu EditorデスクトップPython 初心者向け軽量 IDE
Jupyter / Colabクラウド/ローカルデータ分析・機械学習

用途別の選び方

誰が何を学ぶかおすすめ
小学生(低学年)論理思考 / 達成感ScratchJr / Code.org / Viscuit
小学生(高学年)本格ゲーム作りScratch / Minecraft 教育版 / micro:bit
中高生テキスト言語入門Progate(HTML/CSS/JS)/ Swift Playgrounds
大学生CS 基礎CS50 / Coursera / 大学講義 + GitHub
社会人 IT 転職実務スキルProgate → ドットインストール → Udemy → ポートフォリオ作成
業務担当 IT リテラシRPA / Office / セキュリティMicrosoft Learn / 各ベンダー無料コース
子供 + 親で一緒に家でゲーム作りScratch + micro:bit + 親が伴走

無料で本格学習できる代表 6 つ

  • Scratch — 完全無料、商用利用も自由なゲーム作成
  • CS50 — Harvard の CS 入門が完全無料公開
  • freeCodeCamp — JS 中心の認定証付き
  • Khan Academy — 数学から CS まで広域
  • Microsoft Learn — Azure / .NET / Power Platform 公式
  • Google Digital Garage — マーケ・データ・基礎 IT

学習を続けるコツ

  1. 「動くもの」を作る: チュートリアルだけで終わらず、改造して自分の作品にする
  2. 毎日少量: 1 日 15 分でも続けるほうが、週末まとめてより定着
  3. アウトプット: GitHub に上げる/Qiita / Zenn に書く/SNS で発表
  4. コミュニティ: Discord / Connpass / もくもく会で同じレベルの仲間と
  5. 挫折前提: 全員が何度も詰まる。詰まったらググる/AI に聞く/質問

AI 時代の学習方針(2026 時点)

ChatGPT / Claude / GitHub Copilot 等の生成 AIが一般化し、「コードを書く」よりも「仕様化・設計・レビュー・統合」のスキル価値が上がっています。学習時も:

  • まず手で書いて言語の挙動を理解する
  • その後、AI とペアプロ形式で生産性を上げる
  • AI が出したコードを読み解く力を意図的に鍛える
  • テスト・デバッグ・運用は変わらず必須スキル

FAQ

Q: 子どもに最初に何をやらせる?
A: 6〜9 歳は Scratch 一択。完全無料、世界中の作品を見られる、改造文化があり伸びやすい。

Q: 社会人初心者、Progate と ドットインストールの違いは?
A: Progate はスライド + 穴埋め演習で読みやすい。ドットインストールは動画で実装手順を追える。両方併用するのがおすすめ。

Q: 結局どこから始めれば?
A: HTML/CSS/JS → 簡単な Web ページ作成 → Python → 自動化/データ分析、が現代の王道。長期では CS50 も視野に。

編集
Post Share
子ページ
  1. プログラミング(学習・教育)
同階層のページ
  1. 開発環境
  2. 仮想環境
  3. プロジェクト管理(プログラム)
  4. プロジェクト管理(グループウェア)
  5. ネットワーク
  6. バージョン管理
  7. Webサーバー / アプリケーションサーバー
  8. エミュレーター
  9. システム管理
  10. ゲームエンジン
  11. 3Dグラフィックス
  12. 学習・教育用ソフトウェア
  13. Webサイト作成
  14. シミュレーター
  15. Microsoft Office
  16. エディタ
  17. BIM
  18. Bluetooth
  19. ブラウザ
  20. その他

最近更新/作成されたページ