Menu
Coddy logo textTech

初心者のためのDevOpsロードマップ

DevOpsエンジニアが実際に必要とする順番で並んだ5つの無料コース:Linuxのコマンドライン、Git、Dockerコンテナ、SQL、そして自動化のためのPython。すべてのレッスンはブラウザで動き、インストール不要。各コースの最後には無料の修了証があります。

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

DevOps学習パス、ステップごとに

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

  1. 1

    ファイルシステムを移動し、ファイルとパーミッションを管理し、パイプでコマンドをつなぎ、ログを読み、最初のbashスクリプトを書きます。この先のすべてはターミナルの中で起こるので、パスはここから始まります。

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

  2. 2

    コミット、ブランチ、マージ、競合の解決、リモート、そしてミスの安全な取り消し。すべてのデプロイパイプラインはGitリポジトリから始まり、すべての障害の振り返りはその履歴で終わります。

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

  3. 3

    イメージ、コンテナ、Dockerfile、ボリューム、コンテナネットワークを手を動かして学びます。コンテナは現代のソフトウェアがパッケージされ出荷される形であり、Kubernetesやあらゆるクラウドプラットフォームが扱う単位です。

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

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

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でDevOpsを始める理由

  • 最初のレッスンから実践。本物のLinuxシェルに本物のコマンドを打ち、本物のGitリポジトリにコミットし、ブラウザで本物のDockerイメージをビルドします。DevOpsの仕事を支えるのは、スライドではなく手の記憶です。
  • 正しい順番。多くのDevOpsロードマップは40個のツールを並べますが、このパスはそれらすべてのツールが前提としている5つの基礎を教えます:ターミナル、バージョン管理、コンテナ、データベース、スクリプト言語。
  • 実際の出力を読むAIヒント。失敗したchmod、マージの競合、すぐに終了してしまうコンテナなどを見て、答えを渡さずに解決へ導きます。
  • コースごとに無料の修了証、パス全体で5枚。LinkedInで共有でき、それぞれが採用担当者が面接で確認できるスキルを示します。

DevOps学習のよくある質問

DevOpsとは、わかりやすく言うと何ですか?

DevOpsとは、開発チームと運用チームの間の引き継ぎとしてではなく、ソフトウェアを作り、届け、運用するまでを一つの継続的なループとして行う実践のことです。日々の仕事では、コードのテスト・パッケージング・デプロイを自動化し、サーバー、コンテナ、コマンドラインに十分慣れてそれらのシステムを健全に保つことを意味します。ツールは数年ごとに変わりますが、このパスの基礎は変わりません。

DevOpsではまず何を学ぶべきですか?

何よりも先にLinuxのコマンドラインです。Git、Docker、Kubernetes、Terraform、Ansible、あらゆるCIシステムなど、ほぼすべてのDevOpsツールはターミナルから操作し、Linuxサーバー上で動きます。シェルが自然に感じられるようになれば、GitとDockerはすぐに身につき、Pythonのようなスクリプト言語が繰り返し作業を自動化に変えます。それがまさにこのパスの順番です。

DevOpsは無料で学べますか?

はい。このパスのすべてのコースは無料です。レッスン、ブラウザ上のLinuxターミナル、GitとDockerの演習、AIヒント、各コース終了時の修了証まで。ブートキャンプの受講料も、インストールも不要です。

DevOpsを学ぶにはプログラミングができる必要がありますか?

始めるには必要ありません。最初の3ステップ、Linux・Git・Dockerにはプログラミングは一切不要です。Pythonがパスの最後にあるのは、自動化する価値のある繰り返しのコマンドライン作業が溜まったときに初めてスクリプトが必要になるからです。すでに何かの言語を知っているなら、このステップを飛ばすか、Coddyで学べるGoに置き換えても構いません。

このパスはKubernetes、CI/CD、クラウドプラットフォームを含みますか?

まだ含みません。ページを水増しするより、はっきり言うことを選びました。このパスが扱うのは、Kubernetes、GitHub Actions、AWSなどがすべて前提としている基礎、つまりLinux、Git、Docker、SQL、Pythonです。これらのツールはカリキュラムのロードマップにあり、コースが公開されたら新しいステップとしてこのパスに加わります。

DevOpsパスはどれくらいかかりますか?

合計で約500レッスンです。1日1時間集中して取り組めば、Linux・Git・Dockerのコースは合わせて約1か月、SQLはさらに2〜3週間、Pythonはどこまで進むかによって4〜6週間ほど。多くの人は最初の2週間でターミナルで生産的に動けるようになります。

DevOpsの修了証はもらえますか?

修了したコースごとに無料の修了証がもらえます。Linux、Git、Docker、SQL、Pythonの5枚で、それぞれ固有のURLで検証でき、LinkedInで共有できます。単一の「DevOps修了証」はありません。正直な証明はラベルではなく5つのスキルそのものであり、採用担当者はそれぞれを確認できるからです。
Coddy programming languages illustration

DevOpsパスを無料で始める

学習を始める