Kotlin 课程可以帮助您学习该语言的基础知识、面向对象编程、函数式编程原理和 Android 应用程序开发。您可以掌握编写简洁代码、集成 API 和有效调试应用程序的技能。许多课程都会介绍用于应用程序开发的 Android Studio 和用于项目管理的 Gradle 等工具,展示如何在实际软件项目中应用这些技能。

您将获得的技能: Kotlin, IntelliJ IDEA
中级 · 指导项目 · 不超过 2 小时

LearnQuest
您将获得的技能: 弹簧框架, 依赖性分析, 可扩展标记语言(XML), 对象关系映射, 集成测试, 企业应用管理, Java, JUnit, 单元测试
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: Data Preprocessing, Java, Data Structures, File I/O, Java Programming
中级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: Eclipse (Software), Java, Java Programming, Functional Design
中级 · 指导项目 · 不超过 2 小时

Google Cloud
您将获得的技能: 可扩展性, Kubernetes, 集装箱化, Google 云端平台, 托管服务, 应用程序部署, 云部署
初级 · 项目 · 不超过 2 小时

您将获得的技能: IntelliJ IDEA, Integrated Development Environments, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
初级 · 课程 · 1-4 周

Korea Advanced Institute of Science and Technology(KAIST)
您将获得的技能: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Theoretical Computer Science, Extensible Languages and XML, Concept Of Operations
混合 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 集成测试, 可维护性, 软件设计模式, 测试案例, 安卓开发, 移动安全, 测试自动化, 软件测试, 软件设计, 应用设计, 软件架构, 软件工程, 测试驱动开发(TDD), 可测试性, JUnit, 应用安全, 单元测试
混合 · 课程 · 1-3 个月

您将获得的技能: Application Development, UI Components
中级 · 课程 · 1-4 周

您将获得的技能: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, Software Design Patterns, SQL, Data Persistence, Functional Design, Dependency Analysis
中级 · 课程 · 1-4 周

Google Cloud
您将获得的技能: 移动开发工具, 软件包和软件管理, 开发环境, 移动开发, 扑腾(软件), 跨平台开发
初级 · 项目 · 不超过 2 小时

您将获得的技能: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Software Testing, Java Programming, Java, Software Engineering
初级 · 指导项目 · 不超过 2 小时