皆さんこんにちは!
こちらの記事では
「プログラミング」「サイエンス」「AI」
を中高生がオンラインで学べるコンテンツを一つにまとめました。情報Ⅰの必修化や共通テスト「情報」のスタートなど、IT・データリテラシーの重要性が高まる中で、「どのサービスから始めればいいのか分からない…」という声は少なくありません。
そこで本記事では、Scratchやゲーム制作から始められる入門向けコンテンツから、Python・機械学習・データサイエンス・大学レベルのAI講座まで、広く紹介しています。すべて自宅から参加・受講できるものなので、部活や塾と両立しながら、「自分のペースで本格的にスキルを伸ばしたい」中高生にぴったりです。
「まずは楽しく触ってみたい」「将来につながる専門性も身につけたい」という中高生本人はもちろん、「安心して続けられる学びの場を選びたい」保護者の方も、ぜひ参考にしてみてください。(最終更新日2026/2/26)
※コンテンツ情報は常時更新をするのでご確認ください!
<プログラミング系>
・CodeCampYOUTH|中学生・高校生のためのオンラインプログラミング教室
・Springin’ Classroom|ノーコードで創作できるSTEAM教材
・Progate|スライド+演習で基礎から学べるオンライン教材
・ドットインストール|3分動画で学べるプログラミング学習サイト
・paiza プログラミングエンタメ|マンガ・ゲームで楽しく学ぶ
・TechAcademy フロントエンドコース(JavaScript講座)
・freeCodeCamp|英語で本格的に学べる無料プログラミング講座
<サイエンス系>
・JACST「臨時休校対応特別企画」|研究機関が提供する科学コンテンツ集
・サイエンスキャッスルTV|中高生研究者の“学会”が見える動画
・MIT+K12 STEMビデオ(Asuka Academy)|MITの理科動画を日本語で
<AI系>
プログラミング系
CodeCampYOUTH|中学生・高校生のためのオンラインプログラミング教室

中高生向けのオンラインスクールです。Pythonで本格的なアプリやゲーム、AI・データ分析まで学べます。現役エンジニア講師による少人数レッスンがあるので、「将来に繋がるレベルでしっかり学びたい」という人におすすめです。
CodeCampYOUTH|中学生・高校生のためのオンラインプログラミング教室
アポロン|スクラッチでプログラミングを無料で学習

3分動画でScratchの使い方を学べる、小中学生向けオンライン教材です。パソコンの基本操作から迷路ゲームや音楽アプリ作りまで、やさしいステップで進められます。「まずはブロック型プログラミングから始めたい」人にぴったりです。
Springin’ Classroom|ノーコードで創作できるSTEAM教材

タブレット1つでゲームや絵本をつくりながら、自然とプログラミング的思考を身につけられるツールです。作品のデザインや遊ぶ人の気持ちまで考えるカリキュラムで、「創造力や探究心を伸ばしたい」中高生に向いています。
Springin’ Classroom|ノーコードで創作できるSTEAM教材
Progate|スライド+演習で基礎から学べるオンライン教材

HTML/CSS、JavaScript、Pythonなどをブラウザだけで学べる定番サービスです。イラスト中心のスライドと実行環境がセットになっていて、初めての独学にも使いやすいです。「自分のペースでコツコツ進めたい」タイプに合います。
Progate|スライド+演習で基礎から学べるオンライン教材
ドットインストール|3分動画で学べるプログラミング学習サイト

すべてのレッスンが「3分動画」で構成されたオンライン教材です。Web制作からゲーム、データ分析・機械学習まで幅広くカバーしていて、スキマ時間に少しずつ進められます。「動画で手早く雰囲気をつかみたい」人におすすめです。
ドットインストール|3分動画で学べるプログラミング学習サイト
paiza プログラミングエンタメ|マンガ・ゲームで楽しく学ぶ

ストーリー仕立てのゲームやマンガを通して、遊びながらプログラミングに触れられるコンテンツです。学習サイトpaizaラーニングとも連携していて、「とにかく楽しく入りたい」「勉強っぽい雰囲気が苦手」という中高生向きです。
paiza プログラミングエンタメ|マンガ・ゲームで楽しく学ぶ
TechAcademy フロントエンドコース(JavaScript講座)

HTML/CSS・JavaScript・jQuery・Vue.jsなどを学び、オリジナルWebサービスの公開まで目指すオンライン講座です。専属メンターによるマンツーマン指導や転職サポートもあり、「本格的にエンジニアを目指したい高専・高校生」に向いています(現在は募集停止の場合あり)。
TechAcademy フロントエンドコース(JavaScript講座)
freeCodeCamp|英語で本格的に学べる無料プログラミング講座

世界中の学習者が使う完全無料のオンライン教材です。Web開発、Python、データ分析、AIなどを英語で学び、プロジェクトを通じて認定証も取得できます。「英語もプログラミングも一緒に鍛えたい」「海外の教材に挑戦したい」中高生におすすめです。
freeCodeCamp|英語で本格的に学べる無料プログラミング講座
プログラミングを学ぶ方法をもっと知りたい!
プログラミングを学ぶ方法をもっと知りたい方は「【2025年最新版】中学生、高校生向けプログラミングスクールまとめ記事」をチェック!!
サイエンス系
JACST「臨時休校対応特別企画」|研究機関が提供する科学コンテンツ集

全国の研究機関・大学が公開する科学技術系の動画やオンラインイベントをまとめたサイトです。物理・化学・生物・地学など、359件以上のコンテンツが一覧で探せます。「本物の研究現場や最先端の科学に触れてみたい」中高生におすすめです。
JACST「臨時休校対応特別企画」|研究機関が提供する科学コンテンツ集
サイエンスキャッスルTV|中高生研究者の“学会”が見える動画

中高生が自分の研究を発表する「サイエンスキャッスル」の様子や、実験動画をまとめたチャンネルです。研究の始め方や工夫、失敗も含めたリアルなストーリーが分かるので、「自分も研究をやってみたい」「探究活動のテーマを探したい」人に向いています。
サイエンスキャッスルTV|中高生研究者の“学会”が見える動画
MIT+K12 STEMビデオ(Asuka Academy)|MITの理科動画を日本語で

マサチューセッツ工科大学が提供するサイエンス動画教材を無償提供!
全ての動画は一本5分程度で動画数は、13コース、110本以上です。
全て日本語・映画字幕付きなので、英語が得意ではない方も楽しめます。
MIT+K12 STEMビデオ(Asuka Academy)|MITの理科動画を日本語で
AI系
KIKAGAKU

・KIKAGAKU|AIを無料で学べる入門サイト
データサイエンスや機械学習、ディープラーニングの基礎を無料チュートリアルで学べるサイトです。理論と実装をセットで扱っており、「高校数学レベルのAI入門に挑戦したい」「大学で情報系を考えている」高校生におすすめです。
・キカガク動画学習プラットフォーム|AI・データサイエンスの実践講座
AI・機械学習、DX推進、生成AIなどの動画コースが揃った学習プラットフォームです。社会人向け色が強いですが、中高生でもAI-900入門やChatGPT活用などの無料コースから触れられます。「将来AIエンジニアを目指したい層の先取り学習」に向きます。
キカガク 動画学習プラットフォーム|AI・データサイエンスの実践講座
Coursera|大学レベルのAI・データサイエンス講座をオンラインで受講

世界中の大学や企業(Google、IBMなど)が提供するAI・機械学習、データサイエンスの講座を受けられるプラットフォームです。多くのコースは無料受講が可能で、修了証付きの有料コースもあります。「海外大学レベルのAIコースに挑戦したい上級者向け」の選択肢です。
Coursera|大学レベルのAI・データサイエンス講座をオンラインで受講
AI Academy「AI人材コース」|Python・機械学習・LLMを体系的に学べる

Python入門からデータサイエンス、機械学習、大規模言語モデル(LLM)アプリ開発までを6か月で学ぶコースです。動画・演習・質問サポート・個別指導プランなどがあり、「本格的にAIエンジニアやデータサイエンティストを目指したい」高専生・高校生に適しています。
AI Academy「AI人材コース」|Python・機械学習・LLMを体系的に学べる
コンテンツが見つかり次第、随時更新していきます。
ここにのっているもの以外で知っているものがあれば、連絡ください。
第0弾中高生向けオンラインコンテンツまとめはこちら
第1弾中高生向けオンラインコンテンツまとめはこちら
第2弾中高生向けオンラインコンテンツまとめはこちら
第3弾中高生向けオンラインコンテンツまとめはこちら
校外プログラム大全
