Menu
CoddyTech
免费互动课程

通过免费互动课程学编程

选一门编程语言,直接在浏览器里写真正的代码。动手实践的课程、AI 辅助提示,学完还有免费证书。

6,019,992+ 名学习者已加入·4.8 评分·免费证书

浏览所有编程语言

选一门语言,开始免费的互动课程。每门课都有动手练习的课、AI 提示,学完还能免费获得证书。

不确定该选哪门语言?

做个 30 秒的小测验,我们帮你匹配最适合入门的语言。

找到适合你的语言
HTML免费学 HTML:互动课程、真实的编程练习、AI 提示和证书。HTML 基础、标签、表单,都在浏览器中运行,无需安装。JavaScript免费学 JavaScript:互动课程、AI 提示和证书。JS 基础、ES6、DOM 和项目,都在浏览器中运行,无需安装。Python免费学 Python:互动课程、AI 提示和证书。从 Python 基础学起,做真实项目,无需安装,直接在浏览器里运行。C++免费 C++ 入门教程:互动课程、AI 提示和结业证书。从 C++ 基础到真实项目,直接在浏览器中运行。C免费学习 C 语言:互动课程、AI 提示和结业证书。从 C 语言基础到指针和内存,在浏览器中直接运行,无需安装。SQL免费学 SQL:互动课程、AI 提示和证书。从 SQL 基础到真实项目,在浏览器里就能运行。C#在线学习 C#:互动课程、真实练习、AI 提示和免费证书。涵盖 C# 基础、面向对象和类,在浏览器中运行,无需安装。Java免费学 Java:互动课程、真实的编程练习、AI 提示和证书。语法、面向对象、项目,都在浏览器中完成,无需安装。GO免费学 Go 语言:互动课程、AI 提示和证书。Go 基础、goroutine、channel,都在浏览器中运行,无需安装。PHP在线学 PHP:互动课程、真实练习、AI 提示和免费证书。PHP 基础、Web 开发和项目实战,直接在浏览器里运行。R免费学 R 语言编程:互动课程、真实 R 练习、AI 提示和证书。R 基础和数据分析,无需安装,直接在浏览器里运行。Dart免费学 Dart 编程:互动课程、AI 提示和证书。涵盖 Dart 基础、异步和面向对象,在浏览器中运行,无需安装。Rust免费学 Rust 编程:互动课程、AI 提示和证书。Rust 基础、所有权、借用,直接在浏览器里学,无需安装。Lua免费学 Lua 编程:互动课程、AI 提示和证书。Lua 基础、脚本编写、为 Roblox 打基础,都在浏览器中运行,无需安装。GDScript免费学 GDScript:互动课程、AI 提示和证书。变量、循环、数组、字典、类和信号,都在浏览器里真实的 Godot 引擎上运行。Unity免费学 Unity C# 脚本。编写包含物理、UI 和场景的 MonoBehaviour 脚本,然后在浏览器里玩你做的 3D 游戏,无需安装。Machine Learning用真实的 Python 学机器学习:NumPy、pandas、matplotlib 和 scikit-learn。每节课都有图表,边写代码边看到自己画出的图。免费。Ruby免费学 Ruby 编程:互动课程、AI 提示和证书。Ruby 基础、块、面向对象,直接在浏览器里运行,无需安装。Swift免费学 Swift 编程:互动课程、AI 提示和证书。Swift 基础、可选类型、类,在浏览器里运行,无需安装。Verilog免费学 Verilog:互动课程、AI 提示和证书。HDL 基础、模块、always 块、状态机,在浏览器里仿真,无需安装。Arduino零基础免费学 Arduino 编程。用 C++ 编写控制 LED、按钮、舵机和传感器的程序,在浏览器中的开发板上运行,无需购买套件。Flutter零基础免费学 Flutter 应用开发。编写 Dart 代码,点击“运行”,应用就在代码旁的手机屏幕上打开。无需 Android Studio。Godot从零开始免费学 Godot 游戏开发。写 GDScript,点击“开始”,游戏就在代码旁的真实 Godot 引擎中运行。什么都不用安装。Django通过动手教程免费学 Django。用真正的 Django 做六个 Python Web 项目,网站就在代码旁边的浏览器中运行,无需安装。Pygame零基础免费学 pygame。写 Python 代码,点击“开始”,游戏就在代码旁边的真实 pygame-ce 上运行。共七个单元,无需安装。Node.js免费学 Node.js:用 JavaScript 写服务器端代码,在浏览器里完成六个项目,从命令行工具到 Express 和 NestJS API。Solidity免费学 Solidity:互动课程、AI 提示和证书。合约、状态、mapping、struct、事件、require,在浏览器里编译并在 EVM 上运行,无需钱包和配置。Kotlin免费学 Kotlin,适合初学者的互动课程:空安全、when、循环、函数、列表。在浏览器中运行 Kotlin,有 AI 提示,还能获得证书。Assembly免费学习汇编语言:互动课程、AI 提示和结业证书。x86-64 NASM 基础、寄存器、内存和系统调用,在浏览器中汇编并运行,无需安装。React免费学 React:互动课程、真实 JSX 挑战和 AI 提示。组件、props、状态、Hooks,再到 Next.js,全部在浏览器里完成,附赠证书。AI Prompts免费学提示词工程:互动课程、真实提示词示例和证书。在浏览器里练习 ChatGPT、Claude 等大语言模型的 AI 提示词。Terminal免费学 Linux,从第一条命令到 bash 脚本,在浏览器里的真实终端中练习。适合零基础的互动课程,有 AI 提示和免费证书。Excel在真实的电子表格中动手学 Excel,完全免费。公式、VLOOKUP、IF、数据透视表,在浏览器中运行,无需安装,附免费证书。TypeScript免费学 TypeScript:互动课程、AI 提示和证书。类型、接口和泛型,都在浏览器中完成。Git免费学 Git 和版本控制:互动课程、真实仓库练习和证书。提交、分支、合并、冲突,在浏览器里就能学。Docker免费学 Docker:动手实践的课程和证书。镜像、容器、Dockerfile、数据卷和网络,在浏览器里学,无需安装。Kubernetes免费学 Kubernetes:动手实践的 kubectl 课程和证书。Pod、Deployment、Service 和故障排查,在浏览器里学,无需集群。CSS免费学 CSS:互动课程、浏览器实时预览、AI 提示和证书。选择器、盒模型、flexbox、grid,都在浏览器中运行。Luau免费学 Luau:互动课程、AI 提示和证书。类型注解、类型化表、联合类型、泛型,在浏览器中学习 Roblox 的 Lua 方言。Roblox免费学 Roblox 脚本。用 Lua 写熔岩地板、金币、排行榜和障碍跑酷的脚本,再在浏览器中玩每个游戏。不需要 Roblox Studio。Next.js免费学 Next.js:互动课程和证书。路由、布局、服务端组件和客户端组件、数据获取以及 Server Actions。SwiftUI免费学 SwiftUI:互动课程和证书。视图、堆栈、@State、列表和导航,配有实时预览,无需 Mac 或 Xcode。Data & Plots通过画真实的图表学 NumPy、pandas 和 matplotlib:数组、表格、折线图、散点图、柱状图和直方图,以及内置数据集。免费,在浏览器中学习。Statistics for ML面向机器学习和数据科学的统计学,用 Python 模拟和图表来教:离散程度、分布、相关性、p 值、特征缩放。免费。Supervised Learning用 Python 和 scikit-learn 学监督学习:分类和回归、k-NN、决策树、随机森林、管道。每节课都有图表。免费。Unsupervised Learning动手学无监督学习:用 scikit-learn 实现 k-means、层次聚类、DBSCAN、PCA 和异常检测。每节课都有图表。免费。

学习路径

按导师会教的顺序排列的多门课程,面向一个岗位而不是一门语言。每一步都是一门免费课程,并有自己的证书。

数学

从算术到三角函数,一步步推算。

查看全部

物理

从力到引力,一步步解出物理题。

查看全部

化学

从原子到元素周期表,在互动实验台上学化学。

国际象棋

从规则到战术、将杀和残局。

查看全部

网络安全

从第一条警报到控制住入侵,学习安全攻防。

如何开始

三步走:从写下第一行代码,到拿到值得展示的证书。

  1. 01

    选一门语言

    从我们支持的编程语言中任选一门:Python、JavaScript、Java、C++、SQL 等等。无需绑卡,无需注册。

  2. 02

    边写代码边学

    每节课都在浏览器里运行。写真正的代码,点击运行,查看输出。卡住时有 AI 提示帮你。

  3. 03

    获得免费证书

    学完课程即可解锁带唯一 ID、可验证的证书。分享到 LinkedIn、简历或作品集。

我们的路线图是公开的

Coddy 上的每个学习旅程和课程,以及我们接下来要做的内容,都列在 GitHub 上。点个 Star 关注进展,也可以提交 issue 申请课程或提出修改建议。

github icon在 GitHub 上查看路线图

常见问题

我应该先学哪门编程语言?

这取决于你的目标。Python 最容易入门,适合数据、自动化和 AI。JavaScript 是 Web 的语言。Java 和 C# 适合企业开发和 Android。C++ 是对性能要求高的工作的标准选择。如果你还没有明确目标,就从 Python 开始:从零到写出真正的代码,它的坡度最平缓。

这些课程真的免费吗?

是的。Coddy 上的每门课程都免费:互动课、编程练习、AI 提示,以及最后的证书。开始学习不用付费,阅读内容不用注册,获得证书也不需要绑卡。

学这些课程需要安装什么吗?

不需要。每道练习都在浏览器里编译和运行:Python、JavaScript、Java、C++、SQL 等等。不用配置 IDE,不用安装编译器,也不用设置项目。打开课程就能开始写代码。

学完一门课程需要多久?

大多数学习者每天练习约 30 分钟,4 至 8 周就能学完一门语言。具体时长取决于语言和你的基础。Coddy 专为短时、高频的学习设计,你可以把它安排在上学或工作之余。

学完能拿到证书吗?

会的。每门课程学完都会颁发免费证书。每张证书都有唯一 ID 和公开的验证网址,招聘方和雇主可以确认它的真实性。把它加到 LinkedIn、简历或作品集里吧。

可以同时学多门课程吗?

可以。很多学习者会搭配学习一门主语言(如 Python 或 Java)和一门互补语言(如做数据用的 SQL,或做 Web 用的 JavaScript)。每门课程的进度会分开记录。

Coddy 编程语言插图

和 Coddy 一起学编程

开始