ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
学習・教育用ソフトウェアとは
プログラミングや IT スキルを身につけるために設計されたソフトウェア・サービスの総称です。年齢や目的に応じて多種多様な選択肢があり、近年は無料 or 安価で高品質な学習リソースが揃っています。
子ども向けビジュアルプログラミング
| ソフト | 対象 | 特徴 |
|---|---|---|
| Scratch | 8 歳〜 | MIT 開発。ブロックを組んでゲーム/アニメ作成。無料、ブラウザ完結 |
| ScratchJr | 5〜7 歳 | Scratch の幼児版。タブレット中心 |
| Code.org | 4 歳〜 | Hour of Code 提供元。Disney/Minecraft 等とコラボ |
| Tynker | 5〜18 歳 | 有料中心。Minecraft / Roblox 拡張あり |
| Viscuit | 4 歳〜 | 日本発。絵を描いて動かす独自言語 |
| Swift Playgrounds | 10 歳〜 | Apple 製。iPad/Mac で Swift を学べる |
ロボット・フィジカルプログラミング
| 製品 | 言語/IDE | 特徴 |
|---|---|---|
| micro:bit | MakeCode(ブロック/JS), MicroPython | 英 BBC 開発。LED 25個・センサ多数で 2000 円台 |
| Lego Mindstorms / Spike | 専用 IDE, Python | レゴで構築 → センサ・モータ制御 |
| Arduino | Arduino IDE (C++ 風) | 電子工作・IoT の登竜門 |
| Raspberry Pi | Python / Scratch / Linux 全般 | 本格 Linux マシンでも学べる |
| toio | Scratch / Visual / Unity SDK | SONY 製。小型ロボットを動かす |
中高〜大人初心者向けオンライン学習
| サービス | 料金 | 特徴 |
|---|---|---|
| Progate | 無料 + 月額 1,078 円 | 日本発・イラスト多用・スライド学習 |
| ドットインストール | 無料 + 月額 1,080 円 | 3 分動画。実装手順に強い |
| Codecademy | 無料 + サブスク | ブラウザ内コード演習 |
| freeCodeCamp | 無料 | JS 中心、認定証あり |
| Khan Academy | 無料 | 非営利。数学・CS 基礎 |
| Udemy | 都度購入 | 動画講座マーケット。セール時 1,500 円〜 |
| paiza ラーニング | 無料 + 月額 | 転職連動。スキルチェックあり |
| N予備校 | 月額 1,100 円 | 角川ドワンゴ。中高生向け IT 教育に強い |
大学レベル MOOCs
| コース | 提供元 | レベル |
|---|---|---|
| CS50 | Harvard / edX | 名門 CS 入門。世界中で人気 |
| Coursera Specializations | 多大学 | 機械学習 / データ分析 / Web |
| edX MicroMasters | 多大学 | 修士相当の体系学習 |
| fast.ai | fast.ai | 実践的 Deep Learning |
| MIT OpenCourseWare | MIT | 講義資料・動画が無料公開 |
| 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 日 15 分でも続けるほうが、週末まとめてより定着
- アウトプット: GitHub に上げる/Qiita / Zenn に書く/SNS で発表
- コミュニティ: Discord / Connpass / もくもく会で同じレベルの仲間と
- 挫折前提: 全員が何度も詰まる。詰まったらググる/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 も視野に。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?