Menu
Coddy logo textTech

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

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

  • 5コース
  • 8セクション
  • 498実践レッスン

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

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

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

    イメージ、Dockerfile、ボリューム、ネットワーク。バックエンドサービスが、あなたのノートPC、CI、本番環境で同じように動くようにパッケージされる方法です。

    1セクション40レッスン無料の修了証

使える機能
コーディングを学ぶために使うすべて

Learn by Doing

Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.

playground.js
Code Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

Build Your Coding Streak

Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.

12 days streak

Return tomorrow to keep your streak!

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

Double or Nothing

Day 5 of 7

fire Freeze icon

Streak Freeze

2 left

Code Anywhere, Anytime

Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.

Python
7Streak
250Score
5Energy
Variables
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
CONTINUE
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
Journey
Goals
Leaderboard
Profile
4.9
StarStarStarStarStar
Rating

You're Not Alone in This

Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!

Challenger League
Challenger LeagueTop 7 advance
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 iconPromotion zoneleaderboard Arrow Up icon

Every way to learn

Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.

Intro to Variables
Audio

A variable is a named container that stores a value you can reference later in your program.

In Python, you create one by writing the name, an equals sign, then the value you want to store.

The value can change over time - reassigning the name simply points it to a new value.

1xSarah

Prove Your Skills

Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.

CoddyCertificate of Completion
This certifies thatJohn Doehas successfully completed
python iconPython Fundamentals
Verified
DateJan 2026
LinkedInAdd to LinkedIn

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 programming languages illustration

Backend Developmentパスを無料で始める

学習を始める