Kotlin


JetBrains Academy

通过使用基于项目的学习平台 JetBrains Academy 创建有效的应用程序来学习编程。

通过实践来学习

超越讲座 - 在开发过程中学习。 选择一个项目,并完成包含构建项目所需的概念的课程。 挑战自我,将您学到的所有知识融入到您的应用程序中。

看看一切如何关联

探索随着您的改进而解锁的新主题和项目。 浏览 Knowledge Map (知识图谱),其中显示了您的进度、可用主题的完整范围以及它们之间的联系。

从你的 IDE 中学习

掌握专业工具,并成为一位有才能的开发人员。 处理项目时,畅享平台与 JetBrains IDE 的完全集成。


Kotlin Koans

想要使用 JetBrains 新出品的强大编程语言 Kotlin,但不知道如何下手?

Kotlin Koans 课程是一系列专门设计的练习,旨在帮助您熟悉 Kotlin 语法。

在课程的快速入门指南中查找更多详细信息


Atomic Kotlin

Atomic KotlinBruce EckelSvetlana Isakova 合著的一本书,内含丰富的学习资源。 它向新手和有经验的程序员阐述了 Kotlin,无需以前有 Java 经验,现已开放提前阅读。

本书附带课程 - 一套代码示例和包含自动检查与答案的简单练习。

在课程的快速入门指南中查找更多详细信息


面向 Java 开发者的 Kotlin

面向 Java 开发者的 Kotlin 是一门由 Svetlana IsakovaAndrey Breslav 授课的 Coursera 课程。

本课程专为了解 Java 并且希望学习 Kotlin 的细节及其与 Java 不同之处的有经验开发者而设计。
本课程包括使用 JetBrains 教育产品解决的编程作业。

阅读《Coursera 编程作业》了解更多详细信息。

与 Stepik 集成

Stepik 是一个学习管理和 MOOC 平台,教师可以使用它与您私下分享课程。 Stepik 提供许多公开的课程,您可以从 IDE 访问这些课程。

进度同步

如果您想在 Stepik 上学习理论课程,但更喜欢在 IDE 中完成编码练习,不用担心会丢失课程进度。 所有进度会在各个平台之间同步。

导入更多课程

您可以从 Stepik 导入任何课程,Stepik 中有多个编程任务,您可以直接在 IDE 中解决这些任务。 您可以随时使用 Stepik 轻松地切换。

550

Stepik 上托管的慕课 (MOOC) 和小型私人在线课程 (SPOC)

60 000 000

Stepik 学员提交的已解答作业数量

专业的环境

效率类功能(例如智能代码补全、代码检查和可视化调试器,等等)不仅能够提升您的学习效率,还会帮助您轻松且无缝地切换到其他 JetBrains 工具。

充分利用经过优化的工作区

使用熟悉的 IDE 会让您如鱼得水,可自定义的颜色与键盘快捷键方案和所有外观设置让您能够保持专注和避免分心,从而实现高效开发。

使用智能编辑器更快地学习

充分利用语言特定的语法和错误突出显示,帮助您避免代码错误。 学习如何使用代码格式化设计您的代码样式,得益于代码补全和快速文档,您不会陷入困境。

运行和调试代码

运行您的代码以确保万无一失。 使用带图形化 UI 的强大调试器查找出错的位置 - 设置断点、分步运行您的代码,然后点击几下即可获得所有可用信息。