Menu
CoddyTech
学习路径

零基础 DevOps 学习路线

这套免费课程按 DevOps 工程师实际需要的顺序排列:Linux 命令行、Git、Docker 容器、Kubernetes、SQL,以及用于自动化的 Python。每节课都在浏览器中运行,无需安装,每门课程学完都有免费证书。

2,218,227+ 名学习者已报名这些课程

543 节课592 个挑战2,783 道测验题

DevOps 学习路径,一步一步来

6 门课程9 个单元543 节课592 个挑战2,783 道测验题

每一步都是 Coddy 上现有的一门课程。你可以按顺序学,也可以直接跳到你还缺的那一门,无论哪种方式,进度都会按课程分别保存。

  1. 1
    开始这一步开始浏览文件系统、管理文件和权限、用管道串联命令、阅读日志、编写你的第一个 bash 脚本。这一步之后的所有内容都在终端中进行,所以这条路径从这里开始。开始专属页面
  2. 2
    开始这一步开始提交、分支、合并、解决冲突、远程仓库,以及安全地撤销错误。每条部署流水线都从一个 Git 仓库开始,每次事故复盘最后都要翻看它的历史。开始专属页面
  3. 3
    开始这一步开始镜像、容器、Dockerfile、数据卷和容器网络,全部动手练习。容器是现代软件打包和发布的方式,也是 Kubernetes 和所有云平台操作的基本单元。开始专属页面
  4. 4
    开始这一步开始Pod、YAML 清单、Deployment、Service、ConfigMap 和 Secret,在模拟集群上用 kubectl 操作:扩容应用、发布新版本、回滚,以及调试一个卡在 CrashLoopBackOff 的 Pod。上一步学会构建的容器,大多数团队都运行在 Kubernetes 上。开始专属页面
  5. 5
  6. 6
    开始这一步开始DevOps 的脚本语言:文件和文本处理、使用 API 和 JSON,以及把一份二十条命令的运维手册变成一个脚本。更喜欢 Go?这一步也可以用 Go 课程代替。开始专属页面
你将获得
学编程所需的一切

在实践中学习

编写真实代码、查询数据库、搭建网站、掌握 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

加倍或归零

第 5 天,共 7 天

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月
LinkedIn添加到 LinkedIn

为什么从 Coddy 开始学 DevOps

  • 从第一节课就开始动手。你会在浏览器中向真正的 Linux shell 输入真实命令、向真正的 Git 仓库提交代码、构建真正的 Docker 镜像。DevOps 工作靠的就是这种肌肉记忆,而不是关于它的幻灯片。
  • 正确的顺序。大多数 DevOps 学习路线会列出四十种工具;这条路径教的是所有这些工具都默认你已经具备的基础:终端、版本控制、容器、数据库和一门脚本语言,再加上大多数容器最终运行的平台 Kubernetes。
  • AI 提示会读你实际的输出:一次失败的 chmod、一次合并冲突、一个启动后立刻退出的容器,然后引导你找到修复方法,而不是直接把答案交给你。
  • 每门课程一张免费证书。可以分享到 LinkedIn,而且每张证书都对应一项招聘经理能在面试中考查的技能。

学习 DevOps 常见问题

DevOps 是什么?通俗地讲一下。

DevOps 是一种把软件的构建、发布和运行当作一个连续循环的做法,而不是由开发团队交接给运维团队。在日常工作中,它意味着把代码的测试、打包和部署流程自动化,并且对服务器、容器和命令行足够熟悉,能让这些系统保持健康运行。工具每隔几年就会变,而这条路径上的基础不会变。

学 DevOps 应该先学什么?

先学 Linux 命令行,比什么都优先。几乎每种 DevOps 工具(Git、Docker、Kubernetes、Terraform、Ansible,以及所有 CI 系统)都是在终端中操作、运行在 Linux 服务器上的。一旦用 shell 得心应手,Git 和 Docker 就水到渠成,而 Python 这样的脚本语言能把重复性任务变成自动化。这正是这条路径的顺序。

可以免费学 DevOps 吗?

可以。这条路径上的每门课程都免费:课程内容、浏览器中的 Linux 终端、Git、Docker 和 Kubernetes 练习、AI 提示,以及每门课程结束时的证书。没有训练营学费,也不用安装任何东西。

学 DevOps 需要会编程吗?

入门不需要。前四步(Linux、Git、Docker 和 Kubernetes)完全不需要编程。Python 之所以放在路径最后,正是因为当你有了值得自动化的重复性命令行工作时,才会用到脚本。如果你已经会一门语言,可以跳过这一步,或者换成 Go,Coddy 上也有 Go 课程。

这条路径包括 Kubernetes、CI/CD 或云平台吗?

包括 Kubernetes:它是第四步,用 kubectl 在模拟集群上动手学习,从 Pod 和 Deployment 一直到 Service、配置和调试。CI/CD 和云平台暂时还没有,我们宁愿直说,也不想把页面写得虚胖。GitHub Actions、AWS 等都建立在这里的步骤之上,已列入课程规划;课程上线后会作为新的一步加入这条路径。

学完 DevOps 路径需要多长时间?

总共大约 550 节课。每天专心学一小时的话,Linux、Git 和 Docker 课程加起来大约一个月,Kubernetes 再加一周左右,SQL 两到三周,Python 四到六周,具体取决于你学多深。大多数人在头两周内就能熟练使用终端。

能拿到 DevOps 证书吗?

能。学完每一步,你就会获得一张免费的 DevOps 路径证书。证书会列出你一路学完的每门课程,并链接到每门课程各自的证书,让招聘经理可以核实其中列出的每项技能。每门课程学完时也会颁发各自的证书,你可以把其中任何一张添加到 LinkedIn。这是 Coddy 颁发的结业证书,而不是经过认证的资格证书。

完成DevOps路径能获得证书吗?

能。完成每一步,你就能获得整条DevOps路径的一张免费证书。证书会列出你沿途完成的每门课程,并链接到每门课程各自的证书,任何人都能核实上面列出的每项技能。你可以把它添加到 LinkedIn 个人资料。这是 Coddy 颁发的结业证书,不是经过认证的学历资格。

其他学习路径

同样的课程,按不同职业方向编排。进度会保留:在一条路径上完成的课程,在所有包含它的路径上都算完成。

全部学习路径
Coddy 编程语言插图

免费开始DevOps路径

开始学习