Menu
CoddyTech
学習パス

バックエンド開発者ロードマップ

すべてのバックエンドの仕事が前提とするものを網羅した無料コース:サーバーサイド言語、データベース、バージョン管理、ターミナル、コンテナ。各レッスンで本物のコードを書いて実行し、各コースの最後には無料の修了証があります。

2,463,124+ 人のcoddersがこれらのコースに登録中

498 レッスン547 チャレンジ2,602 クイズの問題

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

バックエンド開発者ロードマップ、ステップごとに

5 コース8 セクション498 レッスン547 チャレンジ2,602 クイズの問題

各ステップは既存のCoddyコースです。順番に進んでも、足りないものから始めても構いません。進捗はいずれの場合もコースごとに保存されます。

  1. 1
    このステップを始める開始変数、制御フロー、関数、データ構造、ファイルとエラー、そしてクラスとモジュール。このパスのサーバーサイド言語です。コンパイル型で型のある言語が好みならGoが代替になります。開始専用ページ
  2. 2
    このステップを始める開始本物のテーブルに対するSELECT、WHERE、JOIN、GROUP BY、サブクエリ、インデックス、スキーマ設計。バックエンドの仕事のうち、データベースの中で起こる半分です。開始専用ページ
  3. 3
    このステップを始める開始ファイル、パーミッション、プロセス、パイプ、bashの基本。バックエンドのコードはLinuxサーバーで動き、デバッグするにはターミナルを自分の家のように使える必要があります。開始専用ページ
  4. 4
    このステップを始める開始コミット、ブランチ、マージ、競合、リモート、ミスの取り消し。すべてのバックエンドチームはGitを通じて出荷し、すべてのコードレビューはGitの中で行われます。開始専用ページ
  5. 5
    このステップを始める開始イメージ、Dockerfile、ボリューム、ネットワーク。バックエンドサービスが、あなたのノートPC、CI、本番環境で同じように動くようにパッケージされる方法です。開始専用ページ
使える機能
コーディングを学ぶために使うすべて

実践で学ぶ

実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、AIプロンプトをマスターしましょう。インタラクティブなレッスンで現代の開発者に必要なすべてのスキルを網羅しています。

playground.js
コードエディタ
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
テスト #1test Case Success icon
テスト #2test Case Success icon
テスト #3test Case Failure icon
入力
"Alex"
出力
"Hello, Coddy! Alex"

連続記録を築こう

継続して進捗を見守りましょう!毎日のコーディング習慣を追跡し、フリーズ日で連続記録を守り、毎日参加することで報酬を獲得しましょう。

12 日連続

明日も戻ってきて連続記録を維持しましょう!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

ダブル・オア・ナッシング

7日中5日目

fire Freeze icon

連続記録フリーズ

2 left

どこでも学べる

コーディングの旅を持ち歩こう!セットアップ不要、ダウンロード不要 - 開いてすぐにコーディング開始。iOS、Android、Webで4.9星評価で利用可能。

Python
7ストリーク
250スコア
5エネルギー
変数
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
続ける
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
ジャーニー
目標
リーダーボード
プロフィール
4.9
星星星星星
評価

あなたは一人じゃない

グローバルリーダーボードで競い、友達を招待して報酬を獲得し、お互いの成功を祝いましょう。プログラミングは友達と一緒の方が楽しい!

チャレンジャーリーグ
チャレンジャーリーグ上位7名が昇格
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon昇格ゾーンleaderboard Arrow Up icon

あらゆる学び方に対応

読む・聴く・自分を試す・AIに聞く・学んだことを調べる。どんな学び方にも対応したレッスンです。

変数の入門
音声

変数は、後でプログラム内で参照できる値を格納する、名前のついた入れ物です。

Pythonでは、名前、イコール記号、格納したい値の順で書くことで作成します。

値は後から変えられます。再代入すると、名前は新しい値を指すようになります。

1xSarah

修了証を取得

完了したすべてのコースで証明書を獲得しましょう。LinkedInプロフィールや履歴書に追加して、雇用主にプログラミングスキルをアピールしましょう。

Coddy修了証明書
これは以下を証明します山田 太郎が正常に完了しました
python iconPythonの基礎
認証済み
日付2026年1月
LinkedInLinkedInに追加

Coddyでバックエンド開発を始める理由

  • 本物を作る。本物のPythonプログラム、本物のテーブルに対する本物のSQL、本物のGitコミット、本物のDockerイメージ。すべてブラウザ上で。バックエンド開発者が1日に何百回も回すのと同じループです。
  • フレームワークより先に基礎。言語、SQL、Gitが身についていれば、Django、Express、Springはそれぞれ数週間で習得できます。なければ数か月の混乱です。このパスは、フレームワークが前提としている部分です。
  • 失敗したコードと最後のエラーを読み、原因を指し示すAIヒント。境界のずれ、足りないJOIN、間違ったブランチなどを、解答を貼り付けずに教えます。
  • コースごとに無料の修了証、パス全体で5枚。それぞれ固有のURLで検証でき、LinkedInで共有できます。

バックエンド開発者になるためのよくある質問

バックエンド開発者は実際に何をするのですか?

バックエンド開発者は、ブラウザではなくサーバーで動くコードを書きます。Webやモバイルアプリが呼び出すAPI、ユーザーが注文したときに何が起こるかを決めるロジック、データベースを読み書きするコードです。日々の仕事では、サーバーサイド言語、SQL、Git、ターミナル、そして最近ではコードを載せて出荷するコンテナが必要になります。まさにこのパスがカバーする内容です。

バックエンドでは最初にどの言語を学ぶべきですか?

多くの人にとってはPythonです。読みやすく、あらゆる規模の企業のバックエンドで使われ、周辺の自動化のためのスクリプト言語としても使えます。もう一つの有力な選択肢はGoで、特にインフラや高性能なサービスに興味があるなら向いています。一つを選んでやり切れば、二つ目はずっと速く身につきます。

バックエンド開発者になるにはSQLが必要ですか?

はい。ほぼすべてのバックエンドアプリケーションはリレーショナルデータベースの上に載っており、ORMは最初の遅いクエリや最初のデータ移行までSQLを隠してくれるだけです。JOIN、インデックスを活かすWHERE、集計を手で書けることは、自分のシステムを理解しているバックエンド開発者の最も明確なサインの一つです。

このパスではDjango、Flask、ExpressなどのWebフレームワークを学べますか?

まだ含まれていません。このパスは意図的に、フレームワークが前提とする基礎、つまり言語、SQL、Git、ターミナル、Dockerで止めています。独学のバックエンド開発者がフレームワークのチュートリアルで行き詰まるとき、足りていないのはたいていその部分だからです。フレームワークのコースはカリキュラムのロードマップにあり、新しいステップとしてこのパスに加わります。

バックエンド開発者になるにはどれくらいかかりますか?

このパスは約500レッスンです。1日1時間なら、Pythonは約6週間、SQLは2〜3週間、Git・Linux・Dockerは合わせて約1か月。基礎を終えるのに3〜4か月です。実務レベルには、その上にフレームワークと実際のプロジェクトを一つ加えるのが一般的です。

バックエンドパスは無料ですか?修了証はもらえますか?

パスのすべてのコースは無料です。レッスン、ブラウザ上のエディタとターミナル、AIヒント、修了証も含みます。修了したコースごとに無料の修了証がもらえます。Python、SQL、Git、Linux、Dockerの各コースで、それぞれ固有のURLで検証できます。

他の学習パス

同じコースを別の職種向けに並べたものです。進捗は引き継がれ、あるパスで修了したコースは、それを含むすべてのパスで修了扱いになります。

すべての学習パス
Coddyのプログラミング言語のイラスト

バックエンド開発者パスを無料で始める

学習を始める