通过使用基于项目的学习平台 JetBrains Academy 创建有效的应用程序来学习编程。
超越讲座 - 在开发过程中学习。 选择一个项目,并完成包含构建项目所需的概念的课程。 挑战自我,将您学到的所有知识融入到您的应用程序中。
探索随着您的改进而解锁的新主题和项目。 浏览 Knowledge Map (知识图谱),其中显示了您的进度、可用主题的完整范围以及它们之间的联系。
掌握专业工具,并成为一位有才能的开发人员。 处理项目时,畅享平台与 JetBrains IDE 的完全集成。
欢迎参加有关主要 Java 概念的一系列课程:简介、语句和数组、集合以及类。 内容包括理论和编码实践,以及内联的 IDE 提示和技巧。
请注意,这些课程目前仍处于测试阶段。 敬请关注更多改进,并在我们的跟踪器中或 Twitter 帐号下分享您的反馈。
Beam Katas 这门课程提供了一系列结构化的动手课目来开始使用 Apache Beam。 解决复杂性逐渐增加的练习,逐步熟悉 Apache Beam 的全部基础知识,例如核心转换、常见转换和简单用法(字数),更多的功能即将到来。
要开始课程,请转到 Learn ⟶ Browse Courses。 搜索 Beam Katas,然后将课程加载到 IDE 中,随即可以开始。
如果您想在 Stepik 上学习理论课程,但更喜欢在 IDE 中完成编码练习,不用担心会丢失课程进度。 所有进度会在各个平台之间同步。
您可以从 Stepik 导入任何课程,Stepik 中有多个编程任务,您可以直接在 IDE 中解决这些任务。 您可以随时使用 Stepik 轻松地切换。
Stepik 上托管的慕课 (MOOC) 和小型私人在线课程 (SPOC)
Stepik 学员提交的已解答作业数量
使用熟悉的 IDE 会让您如鱼得水,可自定义的颜色与键盘快捷键方案和所有外观设置让您能够保持专注和避免分心,从而实现高效开发。
充分利用语言特定的语法和错误突出显示,帮助您避免代码错误。 学习如何使用代码格式化设计您的代码样式,得益于代码补全和快速文档,您不会陷入困境。
运行您的代码以确保万无一失。 使用带图形化 UI 的强大调试器查找出错的位置 - 设置断点、分步运行您的代码,然后点击几下即可获得所有可用信息。