概要
JS Learningは、JavaScriptの基礎から実践までを、ブラウザ上で実際にコードを書いて試しながら学べる学習サイトです。変数・関数・条件分岐といった基本文法から、DOM操作やイベント処理、非同期処理まで、段階的なカリキュラムで構成されています。各レッスンには解説と演習がセットになっており、読むだけではなく「動かして確かめる」体験を通じてプログラミングの理解を深められます。narZEの水曜プログラミング講座と連動しており、対面の学びとオンラインの復習をつなぐ役割も担っています。
スクリーンショット
背景・目的
プログラミング学習では、最初に「難しい」「何をすればよいかわからない」と感じて止まってしまうことがよくあります。環境構築のハードルや、エラーの意味がわからず挫折するケースも少なくありません。JS Learningは、ブラウザだけで始められる手軽さと、スモールステップの演習設計により、初心者が楽しく触れながら「自分にもできる」という感覚を育てられる入口として設計されています。
対象
プログラミング初心者の中高生、narZEの水曜プログラミング講座の受講者、JavaScriptを基礎から学び直したい方、Web制作に興味のある学生
主な機能
- ブラウザ上で動くインタラクティブな演習環境
- 基本文法からDOM操作・非同期処理までの段階的カリキュラム
- 各レッスンに解説+演習のセット構成
- narZEの水曜プログラミング講座と連動
- コード実行結果のリアルタイムプレビュー
- 進捗管理と復習リマインド機能
今後の発展性
TypeScript講座への発展、React入門講座の追加、学習プラットフォームとの統合、AIによるコードレビュー・ヒント機能、プロジェクト型学習(ゲーム・Webアプリ制作)への発展を予定。