Menu
Coddy logo textTech
人気ジャーニー

JavaScriptを学ぶ

無料で使えるインタラクティブなオンラインJavaScript講座。毎回のレッスンで実際にJSを書きながら、構文、モダンなES6の機能、関数、DOMを学べます。詰まったときはAIヒントが助けてくれて、修了すれば証明書ももらえます。

245,770+ 人のcoddersが登録中

  • 初心者向け
  • sparkles iconAIによるコーディングサポート
  • hint icon実践的なインタラクティブレッスン
  • volume On icon全レッスンに音声ナレーション付き
  • quiz icon知識を確かめるクイズ
  • certificate icon無料の修了証明書

シラバス

4 セクション10 プロジェクト271 レッスン219 チャレンジ1,458 クイズの問題
  1. セクションを始める開始開く閉じる基本的な概念と基本スキルを学び、強固な基盤を築く

    はじめに

    4 レッスン223

    変数

    7 レッスン1247

    演算子 パート1

    6 レッスン1037

    演算子 パート2

    5 レッスン831

    条件分岐

    5 レッスン729

    基本 IO

    6 レッスン931

    割り勘計算機

    プロジェクト4 レッスン1

    ループ

    7 レッスン1345

    関数

    8 レッスン1250

    ひねりを加えた FizzBuzz

    プロジェクト4 レッスン1

    配列 パート1

    6 レッスン1037

    配列 パート2

    8 レッスン1254

    買い物リスト・トラッカー

    プロジェクト4 レッスン1

    最終チャレンジ

    3 レッスン37
  2. セクションを始める開始開く閉じる問題解決スキルを養い、動的でインタラクティブなプログラムを作成する

    文字列の詳細

    5 レッスン630

    多次元配列

    9 レッスン1452

    JSON パート1

    7 レッスン944

    JSON パート2

    6 レッスン530

    セット パート1

    8 レッスン749

    集合 パート2

    6 レッスン637

    図書館管理システム

    プロジェクト5 レッスン1

    配列の興味深いトピック

    4 レッスン422

    高度な配列メソッド

    9 レッスン761

    フェスティバルシステムの管理

    プロジェクト6 レッスン1
  3. セクションを始める開始開く閉じるJavaScript を学んだ後の TypeScript の紹介

    TSを始めよう

    5 レッスン232

    基本の型

    7 レッスン748

    データ構造:配列とタプル

    9 レッスン862

    関数を扱う

    8 レッスン855

    型:エイリアス、ユニオン型、インターセクション型

    7 レッスン751

    オブジェクトとインターフェースの型定義

    8 レッスン757

    プロジェクト:シンプルなタスクリスト

    プロジェクト6 レッスン18

    列挙型 (Enum)

    6 レッスン638

    ジェネリクス:はじめに

    6 レッスン537

    プロジェクト:在庫管理

    プロジェクト5 レッスン18

    高度なトピック

    6 レッスン642
  4. セクションを始める開始開く閉じるクラス、オブジェクト、再利用可能な構造を使ってコードを整理する方法を学ぶ

    オブジェクトと this キーワード

    6 レッスン642

    コードの整理

    4 レッスン434

    クラスとオブジェクト

    4 レッスン426

    メソッドと状態管理

    2 レッスン218

    カプセル化とアクセス

    4 レッスン426

    プロジェクト:シンプルな銀行口座

    プロジェクト3 レッスン1

    継承と extends キーワード

    6 レッスン645

    OOPコードの整理

    1 レッスン19

    静的メソッドとプロパティ

    4 レッスン425

    ポリモーフィズム

    4 レッスン425

    プロジェクト:図形レンダラー

    プロジェクト4 レッスン1

    ゲッターとセッター

    4 レッスン426

    コンポジション vs. 継承

    3 レッスン328

    図書館管理システム

    プロジェクト3 レッスン1

    最終課題

    4 レッスン4

CoddyでJavaScriptを学ぶ理由

  • ブラウザで JavaScript をすぐに実行。Node.js のインストールも IDE のセットアップも不要です。エディタと実行結果が左右に並ぶので、JavaScript のフィードバックループが短く済みます。
  • モダンな JavaScript を学べます。ES6+ の構文、アロー関数、promises、async/await、分割代入、モジュール — レガシーな書き方ではなく、実務で実際に書く JavaScript です。
  • AIヒントは答えを教えずに演習のデバッグを手助けしてくれるので、考え方の土台が身につき、その後のJSコードも書きやすくなります。
  • 講座を修了すると、LinkedInや履歴書に追加できるJavaScriptの無料修了証明書を受け取れます。

JavaScript学習についてのよくある質問

JavaScriptは初心者でも学びやすいですか?

JavaScriptは始めやすい言語のひとつです。構文は寛容で、ブラウザがあればそのままコードを動かせますし、ボタンのクリックやアラートといった簡単なインタラクションがすぐに目に見える形で返ってきます。非同期処理、クロージャ、thisバインディングといった難しめの部分は後から登場しますが、コースでは実際に手を動かす例を通して少しずつ紹介していきます。

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

JavaScriptの基礎は、毎日練習すれば1〜2週間でつかめます。実際のプロジェクトを作れる手応えを得るには、ペースに応じて1〜3か月ほど見るとよいでしょう。

JavaScriptの前にHTMLとCSSを学ぶべきですか?

役立ちます。実際のページを操作できるようになると――要素を非表示にしたり、テキストを書き換えたり、クリックに反応させたり――JavaScriptが一気に具体的に感じられます。HTMLとCSSのコースは短く、DOMを扱うJavaScriptのレッスンに直結していますが、純粋なJavaScriptのロジックから始めても構いません。

JavaScriptをオンラインで無料で学べますか?

はい。インタラクティブな JavaScript コースは無料です。すべてのレッスン、コーディング演習、クイズ、修了証まで含まれています。エディタはブラウザ上で動くので、JS を書き始めるのに Node.js などのツールをインストールする必要はありません。

JavaScriptとJavaの違いは?

名前は似ていますが、JavaScriptとJavaは別物の言語です。Javaは静的型付けでクラスベースの言語で、サーバーやAndroidで広く使われています。JavaScriptは動的型付けで、ブラウザやNode.js上で動作します。Web向けならJavaScript、Androidや大規模なエンタープライズのバックエンドならJavaを学びましょう。

JavaScriptコースを修了すると証明書はもらえますか?

はい。JavaScriptコースを修了すると、無料の修了証明書が発行され、LinkedInでシェアしたり、履歴書に記載したりできます。チュートリアル動画を眺めただけではなく、体系的なインタラクティブコースをやり切ったことを示す、検証可能な証拠になります。
Coddy programming languages illustration

CoddyでJavaScriptを学ぼう

始める