フロントエンドエンジニア ロードマップ
フロントエンドエンジニアが実際に必要とする順番で並べた無料コース。構造のための HTML、レイアウトのための CSS、動きのための JavaScript、安全性のための TypeScript、実アプリのための React と Next.js、公開のための Git、そしてそれを証明する 8 つの制作物。すべてのレッスンはブラウザ上で動き、制作ステップより前のすべてのコースの最後には無料の修了証がもらえます。
698,051+ 人のcoddersがこれらのコースに登録中
804 レッスン823 チャレンジ3,184 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
パス全体で13枚の無料修了証
フロントエンドエンジニアへの道、ステップごとに
各ステップは、すでに公開されている Coddy のコースです。順番に進めても、足りないところへ直接飛び込んでも構いません。進捗はどちらの場合もコースごとに保存されます。
- 1ステップ1
- 2ステップ2
CSS: レイアウトとデザイン専用ページ
このステップを始める開始セレクタ、ボックスモデル、色とタイポグラフィ、続いて 2 セクションにわたる flexbox、grid、レスポンシブレイアウト、トランジションとアニメーション。ページが、普段使っているサイトのように見え始めるステップです。開始専用ページ - 3ステップ3
JavaScript、言語のすべて専用ページ
このステップを始める開始基礎、ロジックと制御フロー、そしてオブジェクトとクラスを 3 セクションで。フロントエンドの仕事は JavaScript の仕事です。このあとのフレームワークはどれもそれを整理する方法にすぎず、言語が読めて初めて読めるようになります。開始専用ページ3つのセクションを順番に - 4ステップ4
ブラウザの中の JavaScript専用ページ
このステップを始める開始DOM、イベント、データの取得、そしてフレームワークなしでインタラクティブなページを作ること。さらに実務的なフロントエンドのパターンへ。HTML、CSS、JavaScript が 1 つのもの - 使う人に応答するページ - になる場所です。開始専用ページ - 5ステップ5
TypeScript専用ページ
このステップを始める開始型、インターフェース、ジェネリクス、そしてコンパイラのエラーを道具として使うこと。実務の React のコードベースはほぼすべて TypeScript なので、後付けではなくフレームワークの直前に置いています。開始専用ページ - 6ステップ6
React と Next.js専用ページ
このステップを始める開始コンポーネント、props、状態、フック、レンダリング。続いてルーティング、データ取得、実アプリケーションのための Next.js。フロントエンド求人が最も多く挙げるフレームワークを、それが書かれている言語のあとに学びます。開始専用ページ - 7ステップ7
Git とバージョン管理専用ページ
このステップを始める開始コミット、ブランチ、マージ、コンフリクトの解消、リモート。すべてのフロントエンドの仕事とポートフォリオ作品は Git リポジトリの中にあります。ここで覚えておけば、次のステップの制作物を実務と同じやり方で公開できます。開始専用ページ - 8ステップ8
制作: 見慣れたページを自分で作る
このステップを始める開始flexbox とセレクタの演習、DOM と配列メソッドの練習、そして実制作へ。Coddy のプロフィールカード、Instagram のページ、Netflix のログインページ、画像スライダー。どれも採用担当者がその場で開けるポートフォリオ作品です。開始8件のコース(順番どおり)- CSS Flexbox - 完全マスターコースhtmlのみ15 レッスン
- CSSセレクターhtmlのみ15 レッスン
- JavaScript DOM メソッドhtmlのみ13 レッスン
- JavaScript の配列メソッドjavascriptのみ18 レッスン
- Coddy プロフィールカードのクローン | フロントエンドプロジェクトhtmlのみ26 レッスン24 チャレンジ1 プロジェクト
- Instagramページのクローン作成 | フロントエンド・プロジェクトhtmlのみ16 レッスン14 チャレンジ1 プロジェクト
- Netflixのサインインページのクローン | フロントエンドプロジェクトhtmlのみ19 レッスン18 チャレンジ1 プロジェクト
- スライダー|フロントエンドプロジェクトhtmlのみ23 レッスン22 チャレンジ1 プロジェクト
実践で学ぶ
実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、AIプロンプトをマスターしましょう。インタラクティブなレッスンで現代の開発者に必要なすべてのスキルを網羅しています。
連続記録を築こう
継続して進捗を見守りましょう!毎日のコーディング習慣を追跡し、フリーズ日で連続記録を守り、毎日参加することで報酬を獲得しましょう。
12 日連続
明日も戻ってきて連続記録を維持しましょう!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
ダブル・オア・ナッシング
7日中5日目
連続記録フリーズ
2 left
どこでも学べる
コーディングの旅を持ち歩こう!セットアップ不要、ダウンロード不要 - 開いてすぐにコーディング開始。iOS、Android、Webで4.9星評価で利用可能。
あなたは一人じゃない
グローバルリーダーボードで競い、友達を招待して報酬を獲得し、お互いの成功を祝いましょう。プログラミングは友達と一緒の方が楽しい!
あらゆる学び方に対応
読む・聴く・自分を試す・AIに聞く・学んだことを調べる。どんな学び方にも対応したレッスンです。
変数は、後でプログラム内で参照できる値を格納する、名前のついた入れ物です。
Pythonでは、名前、イコール記号、格納したい値の順で書くことで作成します。
値は後から変えられます。再代入すると、名前は新しい値を指すようになります。
修了証を取得
完了したすべてのコースで証明書を獲得しましょう。LinkedInプロフィールや履歴書に追加して、雇用主にプログラミングスキルをアピールしましょう。
フロントエンド開発を Coddy で学ぶ理由
- 作っているページがその場で見えます。HTML、CSS、JavaScript のすべてのレッスンは、コードのすぐ横のブラウザでライブに描画されます。セレクタの書き間違いや崩れた flexbox は、最後にスクリーンショットで気づくのではなく、書いたその瞬間に目に入ります。
- 順番が正しく、JavaScript を飛ばしません。多くのフロントエンド講座は HTML から一気にフレームワークへ走りますが、このコースは React の前に JavaScript へまるまる 3 セクションを充てます。土台となる言語が読めて初めて、フレームワークも読めるようになるからです。
- あなたのマークアップとコードを読む AI ヒント。レイアウトが崩れたりコンポーネントが描画されなかったりしたとき、Bugsy はあなたが実際に書いた内容を見て、答えを渡さずに解決へと背中を押します。
- 採用担当者がその場で開ける制作物。最後のステップは 8 つの実制作 - すでに知っているページのクローン - で、どれも共有できるポートフォリオの一部になります。さらに最初の 7 ステップのすべてのコースに無料の修了証が付きます。