JavaScript入門 / 学習ロードマップ

JavaScriptでWebページに
動きをつけられる
ようになろう

まずはJavaScriptで何ができるのかを体験し、変数や関数などの基礎文法を学び、DOM操作の基本を身につけます。そこから課題に挑戦して手を動かし、応用的な機能やよく見るUIの実装へと段階的に進みます。3分動画とミニクイズで区切られているので、はじめてでも自分のペースで進められます。

  • 学習ステップ 5
  • 動画レッスン 225本
  • ミニクイズ 122問
  • 未経験からOK 初級
JavaScriptで作るUIの完成イメージ

OVERVIEW

JavaScriptとは

JavaScriptは、Webページに動きやインタラクションを加えるためのプログラミング言語です。ブラウザに標準で組み込まれており、ボタンのクリックに反応したり、入力内容をチェックしたり、表示を切り替えたりといった処理を書けます。

入門段階では、変数、条件分岐、繰り返し、関数、配列やオブジェクトといった基本を順番に理解することが大切です。加えて、ページの要素を取得して書き換えるDOM操作を学ぶと、実際のページを動かせるようになります。

JavaScriptは、HTMLとCSSで作った静的なページに動きを与える役割を担います。そのため、書き方のルールを覚えるだけでなく、ユーザーの操作にどう反応させるか、表示をどう切り替えるかといった、Webページ上での使われ方をあわせて理解していくことが上達の近道です。

また、モーダルやメニュー、カルーセルなど、実際のサイトでよく見るUIの多くはJavaScriptで作られています。基礎を身につけたあとは、こうしたUIの実装やミニアプリづくりへと進みます。

DOM操作でページを動かす画面
1

ブラウザで動く

特別な準備なしに、Webブラウザ上でそのまま動きます。書いたコードがページにどう反映されるかを確認しながら学べます。

JavaScriptの基礎文法を学ぶ画面
2

はじめの一歩に向いている

変数、条件分岐、繰り返し、関数といった、あらゆる言語に共通する考え方が身につきます。プログラミングそのものの入門にも向いています。

JavaScriptで作るカルーセルの画面
3

活躍の場が広い

モーダルやカルーセルなどのUIから、Webアプリ、サーバーサイドまで、幅広い場面で使われています。学んだ知識を活かせる場面が数多くあります。

ROADMAP

JavaScriptの
学習ロードマップ

STEP 1 まずは体験
JavaScriptを体験する

最初に小さなプログラムを動かし、JavaScriptでどんなことができるのかを体験します。

JavaScriptを体験しよう

小さなプログラムを動かしながら、JavaScriptでどんなことができるのか、ページにどのように動きがつくのかを体験します。

  • はじめの一歩
  • 動きの体験
  • 全体像
動画 7本 ミニクイズ 6問
STEP 2 基礎を固める
基礎文法を習得する

変数や関数、データ構造、DOM操作など、JavaScriptの必修知識を順番に身につけます。

PREMIUM

JavaScript入門 基礎文法編

変数、条件分岐、繰り返しなど、プログラムを書くうえで欠かせない基礎文法をひとつずつ学びます。

  • 変数
  • 条件分岐
  • 繰り返し
動画 27本 ミニクイズ 46問
PREMIUM

JavaScript入門 関数編

処理をまとめて再利用できる関数の書き方と、引数や戻り値の考え方に慣れていきます。

  • 関数
  • 引数
  • 戻り値
動画 12本 ミニクイズ 17問
PREMIUM

JavaScript入門 データ構造編

配列やオブジェクトを使って、複数のデータをまとめて扱う方法を学びます。

  • 配列
  • オブジェクト
  • データの整理
動画 27本 ミニクイズ 29問
PREMIUM

JavaScript入門 DOM操作編

ページの要素を取得して書き換えたり、クリックなどのイベントを受け取ったりする、動きの基本を学びます。

  • 要素の取得
  • 書き換え
  • イベント
動画 22本 ミニクイズ 24問
STEP 3 課題で実践
簡単な課題に挑戦する

基礎を学んだあとは、参加型の課題で手を動かし、学んだ文法を使ってアウトプットする練習に進みます。

STEP 4 応用する
もっと詳しくJavaScriptを学ぶ

数値や文字列、日時、タイマー、クラス、外部データの取得など、実制作で役立つトピックへ進みます。

PREMIUM

JavaScript入門 数値編

数値の計算や丸め、乱数など、数を扱うときに役立つメソッドを学びます。

  • 計算
  • 丸め
  • 乱数
動画 8本
PREMIUM

JavaScript入門 文字列編

文字列の連結、検索、置換、切り出しなど、テキストを加工する方法を学びます。

  • 連結
  • 検索
  • 置換
動画 7本
PREMIUM

JavaScript入門 日付・時刻編

日付や時刻を取得したり、表示形式を整えたりする方法を学びます。

  • 日付
  • 時刻
  • フォーマット
動画 8本
PREMIUM

JavaScript入門 タイマー編

一定時間ごとの処理や、指定した時間後の処理を実行するタイマーの使い方を学びます。

  • setTimeout
  • setInterval
  • 遅延処理
動画 10本
PREMIUM

JavaScript入門 データ型編

データ型の違いや型の変換など、値を正しく扱うための考え方を学びます。

  • データ型
  • 型変換
  • 判定
動画 9本
PREMIUM

JavaScript入門 クラス編

データと処理をまとめて扱うクラスの書き方と、インスタンスの考え方を学びます。

  • クラス
  • インスタンス
  • メソッド
動画 19本
PREMIUM

JavaScript入門 Fetch API編

外部からデータを取得して、ページに反映させる非同期処理の基本を学びます。

  • fetch
  • 非同期
  • データ取得
動画 8本
STEP 5 UIを作る
よく見るUIを作ってみる

モーダルやメニュー、カルーセルなど、実際のサイトでよく使われるUIを自分の手で実装します。

PREMIUM

ハンバーガーメニューを作ってみよう

スマートフォンでよく見るハンバーガーメニューを実装し、メニューの開閉を学びます。

  • メニュー
  • 開閉
  • スマホ対応
動画 13本
PREMIUM

タブメニューを作ってみよう

タブを切り替えて表示内容を出し分けるタブメニューを実装します。

  • タブ
  • 切り替え
  • 表示出し分け
動画 10本
PREMIUM

カルーセルを作ってみよう

画像などを横にスライドさせて見せるカルーセルを実装します。

  • カルーセル
  • スライド
  • 画像
動画 21本

ENVIRONMENT

ブラウザだけで
すぐに始められる

JavaScriptはWebブラウザに標準で組み込まれているため、特別なソフトのインストールは必要ありません。エディタとブラウザがあれば、書いたコードの動きをその場で確認しながら学習を進められます。

JavaScript入門の一部レッスンは、プレミアムプランに登録すれば視聴できます。

ブラウザでJavaScriptの動きを確認する様子

FAQ

よくある質問

どのレッスンから始めればよいですか?

初めてなら「JavaScriptを体験しよう」から始めるのがおすすめです。全体像をつかんでから基礎文法に進むと、あとから学ぶ内容を理解しやすくなります。

HTMLやCSSを先に学ぶ必要はありますか?

JavaScriptだけでも学習を始められますが、実際のページに動きをつける場面ではHTML/CSSの知識があるとスムーズです。ページの見た目や構造から学びたい場合は、先にWebサイト制作入門を進めるのもおすすめです。

課題にはいつ挑戦すればよいですか?

基礎文法をひと通り学んだあとがおすすめです。分からない部分が出てきたら、必要な基礎レッスンに戻りながら進められます。

プログラミング未経験でも大丈夫ですか?

大丈夫です。このロードマップは未経験の方を想定して、体験から基礎、課題、応用、UI制作まで順番に進む構成にしています。分からない部分が出てきたら、前のレッスンに戻りながら学べます。

学習にはどれくらいの時間がかかりますか?

1本あたり3分前後の動画で構成されているため、1日20〜30分のペースでも数週間ほどで基礎からUI制作まで一通り進められます。手を動かす時間を多めにとると、より定着しやすくなります。

パソコンやソフトの準備は必要ですか?

JavaScriptはブラウザに組み込まれているため、エディタとブラウザがあれば始められます。特別な有料ソフトは必要ありません。

プレミアムプランに登録しないとレッスンは視聴できませんか?

JavaScript入門の一部レッスンはプレミアム限定です。ただし無料で視聴できるレッスンもあるので、内容を確かめたうえでプレミアムプランをご検討いただけます。

学んだあとは何を作れるようになりますか?

モーダルやメニュー、カルーセルなど、実際のサイトでよく使われるUIを自分の手で実装できるようになります。そこからミニアプリの制作へ進めば、表現の幅をさらに広げられます。

LEARN NOW

JavaScriptを
今日から始めよう

JavaScriptを学ぶ画面

JavaScriptを体験するところから始め、基礎文法、課題への挑戦、応用、よく見るUIの実装まで順番に学べます。
1本3分前後の短い動画とミニクイズで区切られているので、すきま時間にも少しずつ進められます。