フルスタックエンジニア ロードマップ
フルスタックの Web エンジニアが必要とする順番で並べた無料コース。ページのための HTML、CSS、JavaScript、画面のための TypeScript と React、サーバーのための Next.js、データのための SQL、そして公開のための Linux、Git、Docker。JavaScript はブラウザとサーバーの両方で動くので、1 つの言語を覚えれば最初から最後まで使えます。すべてのレッスンはブラウザ上で動き、各コースのセクションの最後には無料の修了証がもらえます。
889,130+ 人のcoddersがこれらのコースに登録中
880 レッスン969 チャレンジ4,345 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
パス全体で16枚の無料修了証
フルスタックエンジニアへの道、ステップごとに
各ステップは既存の Coddy のコースです。順番に進んでも、足りないところから始めても構いません。進捗はどちらの場合もコースごとに保存されます。
- 1ステップ13つのセクションを順番に
- 2ステップ2
JavaScript と TypeScript専用ページ
このステップを始める開始基礎、ロジックと制御フロー、オブジェクトとクラスを 3 セクションで学び、続いて TypeScript:型、インターフェース、ジェネリクス、そしてコンパイラのエラーの読み方。ブラウザでもサーバーでも書く言語なので、ほかのどのステップよりも時間をかけます。開始専用ページ4つのセクションを順番に - 3ステップ3
ブラウザの中の JavaScript専用ページ
このステップを始める開始DOM、イベント、フォームと入力チェック、そしてタブ、モーダル、テーマ、レスポンシブなナビゲーションといった実務的なフロントエンドのパターン。HTML、CSS、JavaScript が、使う人に反応する 1 つのページになります。開始専用ページ - 4ステップ4
React専用ページ
このステップを始める開始コンポーネント、JSX、props、状態、イベント、リスト、制御されたフォーム。最後に小さなソーシャルカードを一歩ずつ作ります。React は、次のステップでサーバー上で動かす画面の層です。開始専用ページ - 5ステップ5
Next.js:サーバー側の半分専用ページ
このステップを始める開始ルーティングとレイアウト、サーバーコンポーネントとクライアントコンポーネント、サーバーでのデータ取得、自分の API エンドポイントのためのルートハンドラ、フォームのためのサーバーアクション、ローディングとエラーの状態。続いて、カート、フィルター、レビュー、ライブ検索を備えた 9 ステップのレストランアプリを作ります。バックエンドを書くのはここです。開始専用ページ - 6ステップ6
SQL:データベース専用ページ
このステップを始める開始本物のテーブルに対するクエリ:絞り込み、並べ替え、結合、グループ化と集計、続いてサブクエリ、ウィンドウ関数、CASE、共通テーブル式。どのフルスタックアプリケーションもデータをデータベースに保存していて、SQL はそのデータベースに質問するための言葉です。開始専用ページ - 7ステップ7
Linux と Git専用ページ
このステップを始める開始本物の Linux ターミナルでファイル、パーミッション、パイプ、シェルスクリプト、続いてコミット、ブランチ、マージ、コンフリクト、リモート。サーバーは Linux で動いていて、どのチームもコードを Git リポジトリで管理しています。開始専用ページ - 8ステップ8
Docker専用ページ
このステップを始める開始イメージ、コンテナ、Dockerfile、ボリューム、ネットワーク。コンテナはアプリケーションを動かすのに必要なものすべてと一緒にまとめたもので、今日ほとんどの Web アプリケーションはこの形でサーバーに届けられています。開始専用ページ
実践で学ぶ
実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、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 で学ぶ理由
- 両側で同じ言語。このパスではまずブラウザのために JavaScript と TypeScript を学び、その同じ言語を Next.js のルートハンドラとサーバーアクションでサーバー側にも使います。バックエンドは新しい考え方を学ぶ場であって、2 つ目の言語をゼロから覚える場ではありません。
- インストール不要。HTML と CSS はコードのすぐ横でライブに描画され、SQL は本物のテーブルに対して実行され、Linux、Git、Docker のステップではブラウザの中で本物のターミナルが使えます。開発ツールを一度も入れたことのないノート PC でも、スタック全体を学べます。
- あなたのコードを読む AI ヒント。コンポーネントが描画されない、クエリが違う行を返す、コマンドが失敗する。そんなとき Bugsy はあなたが書いた内容を見て、答えを渡さずに解決へと導きます。
- 大事なのは順番です。多くのフルスタック講座は 2 週目にはもうフレームワークへ進みますが、このパスは React の前に JavaScript へ 3 セクション、ブラウザへさらに 1 セクションを充てます。フレームワークは、その下にある言語が読めて初めて読めるようになるからです。