Kotlin 后端开发学习路线
Kotlin 运行在 JVM 上,可以调用任何 Java 库,是 Spring Boot 的一等支持语言,还有自己的服务器框架 Ktor。这条路径从 Kotlin 基础开始,再补上每份后端工作都默认你掌握的 SQL、Linux、Git 和 Docker。免费,在浏览器中学习,每门课程都有证书。
199,718+ 名学习者已报名这些课程
492 节课626 个挑战2,358 道测验题
- 适合初学者
AI 辅助编程帮助
动手实践的互动课程
每节课都有语音讲解
检验所学的测验
终点有一张路径证书,沿途还有 8 张
Kotlin 后端开发学习路线,一步一步来
每一步都是 Coddy 上现有的一门课程,第一步的开始按钮会打开 Kotlin 课程。你可以按顺序学,也可以从自己欠缺的那一门开始:无论哪种方式,每门课程的进度都会单独保存。
在实践中学习
编写真实代码、查询数据库、搭建网站、掌握 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
加倍或归零
第 5 天,共 7 天
连胜冻结
2 left
随时随地写代码
随时随地继续你的编程学习旅程!无需配置,无需下载:打开就能写代码。支持 iOS、Android 和 Web,评分高达 4.9 星。
你并不孤单
在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!
多种学习方式
阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。
变量是一个有名字的容器,用来存储值,方便你在程序后面引用。
在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。
值可以随时间变化。给这个名字重新赋值,它就会指向新的值。
获得证书
每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。
为什么在 Coddy 用 Kotlin 学后端开发
- Java 的生态,更少的代码。Kotlin 编译成 JVM 字节码,可以直接调用 Java 库,所以 Spring、Hibernate 和所有 JDBC 驱动它都能用,同时还用类型推断、字符串模板和
when表达式取代了 Java 的样板代码。 - 在后端最容易出错的地方提供空安全。缺失的请求字段或不存在的数据行都会表现为 null;Kotlin 把这一点写进类型(
String?),要求你用?.或?:处理它,避免它在生产环境中变成NullPointerException。Kotlin 课程很早就会教这部分内容。 - 从 App 到 API,一门语言。转向服务器端的 Android 团队可以在 App 和后端使用同一门语言,Kotlin Multiplatform 还能让两端共享数据模型和校验逻辑等代码。
- 在浏览器中学习并评分。不需要 IntelliJ,也不需要 JDK:每节 Kotlin 课都以一道由测试检查的挑战结束,当你的代码没通过时,AI 导师 Bugsy 会阅读你的代码和编译器报错,引导你找到修复方法。每门课程学完都有一张免费证书。
关于 Kotlin 后端开发的常见问题
Kotlin 适合做后端开发吗?
适合。它运行在 JVM 上,背后是整个 Java 生态,Spring Boot 把它作为一等语言支持,协程也让异步代码读起来就像普通的顺序代码。需要权衡的是:后端岗位比 Java 少,因为 Kotlin 最大的市场是 Android;而且大部分 Spring 和 Hibernate 文档是为 Java 写的,所以你也得读 Java 代码。
做后端开发,选 Kotlin 还是 Java?
想要最大的就业市场,选 Java;想在同一个 JVM 上获得空安全、更少的样板代码和协程,选 Kotlin。两者可以混用在同一个代码库中,所以这个选择并不像看起来那么一锤定音:Kotlin 服务每天都在调用 Java 库,Java 团队也可以一个文件一个文件地引入 Kotlin。无论选哪个,Kotlin 后端开发者最终都要读 Java 代码。
Kotlin 后端用 Spring Boot 还是 Ktor?
大多数岗位用 Spring Boot:企业团队本来就在用它,而且它完全支持 Kotlin。Ktor 由 JetBrains 开发,更轻量,围绕 Kotlin 的协程构建,适合小型服务,以及喜欢按需组装的团队。这条路径目前两者都还没有教。
这条 Kotlin 后端路径会讲类和协程吗?
val 和 var、空安全、when、循环、函数和列表。类和协程是 Kotlin 后端开发者接下来需要学的内容,目前还不在课程中。第一步就是整门 Kotlin 课程,所以以后课程新增的单元会自动出现在这条路径中。成为 Kotlin 后端开发者需要多长时间?
每天学一小时的话,Kotlin 课程大约需要四周,SQL 两到三周,Linux、Git 和 Docker 加起来大约一个月:学完这条路径的基础需要两到三个月。要达到能找工作的水平,通常还需要在此基础上学习类、协程以及 Spring Boot 或 Ktor,再做一个带数据库的真实服务,这还需要几个月。
这条 Kotlin 后端学习路线是免费的吗?
是的。路线上的每门课程都是免费的:Kotlin 课程、SQL 和终端练习、Bugsy 的提示,以及每学完一门课程获得的证书,每张证书都有独立的验证网址。Kotlin 代码在服务器端编译,所以不需要安装 JDK 或 IntelliJ。
完成后端开发工程师路径能获得证书吗?
能。完成每一步,你就能获得整条后端开发工程师路径的一张免费证书。证书会列出你沿途完成的每门课程,并链接到每门课程各自的证书,任何人都能核实上面列出的每项技能。你可以把它添加到 LinkedIn 个人资料。这是 Coddy 颁发的结业证书,不是经过认证的学历资格。