很遗憾,促销已结束。
🐛
CodeGym
折扣
找到自己并获得新职业
——正如超过 30,000 名 CodeGym 毕业生所做的那样
Programmer
UP TO65%
CodeGym 在线编程课程将帮助您掌握热门领域并开启 IT 职业生涯。在互动式自学课程中,您可以学习编程基础。通过 CodeGym 大学的高级培训,您可以获得职业技能,满足现代 IT 市场的要求,并提升为中级开发者。
ALL IN ONE
ALL IN ONE
全技术栈的一把钥匙。Java、Python、C#、Frontend、SQL、Docker 以及新课程——想学什么就学什么,想什么时候学就什么时候学。自由在方向之间切换。
查看折扣
Java 开发
  • 课程
  • 大学
Java 开发
学习 Java 基础、面向对象编程、设计模式和框架,并创建您的第一个应用程序。
查看折扣
Python 开发
  • 课程
  • 大学
Python 开发
学习使用 Python 编程,使用库、自动化任务并创建应用程序。
查看折扣
ChatGPT Apps 开发
  • 课程
  • new
ChatGPT Apps 开发
全球首个可用于生产环境的课程。为 8 亿 ChatGPT 用户打造应用。MCP、Agents SDK、ACP 变现。抢先一步——你的 App Store 时刻 2026。
查看折扣
Web 开发
  • 课程
  • 大学
Web 开发
掌握 HTML、CSS、JavaScript 以及用于创建交互式和响应式网页的关键框架。
查看折扣
C# 开发
  • 课程
C# 开发
掌握 C# 从语法基础到企业级开发。学习现代面向对象编程、异步编程、多线程、文件处理,并为 Microsoft 生态系统做好准备。
查看折扣
Docker
  • 课程
Docker
掌握 Linux 管理和 Docker,学习如何创建和管理容器,并部署微服务架构。
查看折扣
SQL
  • 课程
SQL
掌握从简单查询到高级技能的 SQL。学习 PostgreSQL、现代数据库功能、模式设计和性能优化。
查看折扣
Kotlin 开发
  • 课程
  • soon
Kotlin 开发
掌握 Kotlin——Google、Netflix、Uber 使用的语言。协程、空安全、网络与数据库。680 个任务——是任何 Kotlin 课程的 7 倍!
查看折扣
C++ 开发
  • 课程
  • soon
C++ 开发
学习 C++——游戏引擎、操作系统与高频交易的语言。从第一个程序到多线程与元编程。C++20/23、内存管理、STL。进入一个“复杂度更值钱”的行业。
查看折扣
Go 开发
  • 课程
  • soon
Go 开发
学习 Go 编程,通过 goroutines 和 channels 管理并发,使用 REST API 和 gRPC 构建微服务,连接数据库,并应用现代测试与性能分析实践。
查看折扣
需要帮助做决定吗?
如需了解学习相关信息或在选择交互式课程或大学专业时需要帮助,请联系我们。我们将乐意回答您可能有的任何问题。
关于 CodeGym 自学课程和大学项目的常见问题

自定进度学习侧重于掌握开发基础并提升实践动手能力。

这种学习形式适合希望掌握流行语言(Java、Python)编程基础或学习 Web 开发的初学者和有一定经验的学生。你将获得其中一门基础课程的访问权限,并可在没有固定日程的情况下按自己的节奏学习,直接在 CodeGym 上进行。你可以使用讲座、带有自动校验的练习题、迷你项目,以及“帮助”、“游戏”等其他社区板块,这些内容能在学习过程中帮助保持动力。

在大学学习可以帮助你成为中级开发者—— 全栈 Java 或 Python 开发者或 Web 开发者。

大学课程的学生按一个 固定日程学习。该项目由5 个模块组成,在这些模块内学生每周与一位 导师进行小组课程,阅读补充讲义,并完成高级课程的作业。在每个模块的 末尾,学生需要完成一个 大型实践项目。完成课程后,他们会开发一个 最终项目,并参加由 CodeGym 就业中心组织的强化求职准备。

完成大学中所有 课程模块后,你将获得一份证书,证明你在所选方向(Java、Python、Web/前端)的开发资格。

不幸的是,完成自定进度学习课程的学生不会获得文凭。文凭仅基于成功完成并经导师审核的来自高级大学 项目的实践项目颁发。

在所需方向(Java、Python 或 Web)的一份 Premium 订阅适合用于此。
为此,您需要一项 University 订阅,适用于您想要的 方向——Java、Python 或 Web。您也可以购买一项 Mentor Pro 订阅 以在 University 学习该职业的同时,获得额外的个人辅导时长。

如果您有多项有效订阅,您可以同时学习多门课程。

例如,您有两项 Premium 订阅——用于自定进度的 Java 和 Python 互动课程。在这种情况下,要从一门课程切换到另一门,请转到 设置 → 学习 并选择您想要继续学习的课程。