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

Lund University
您将获得的技能: Machine Controls, Automation Engineering, Programming Principles, Control Systems, Automation, Software Architecture, Real-Time Operating Systems, Robotic Process Automation, Other Programming Languages, Computer Programming
中级 · 课程 · 1-4 周

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

您将获得的技能: Information Management, Application Programming Interface (API)
中级 · 课程 · 1-4 周

École Polytechnique Fédérale de Lausanne
您将获得的技能: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Middleware
中级 · 课程 · 1-3 个月

您将获得的技能: Functional Design, Application Programming Interface (API)
中级 · 课程 · 1-4 周
Universidad Austral
您将获得的技能: Mobile Development, Cross Platform Development, React Redux, iOS Development, Continuous Integration, Apple iOS, Test Automation, Unit Testing, User Interface (UI), Development Testing, CI/CD, Angular, Android Studio, UI Components, User Interface and User Experience (UI/UX) Design, TypeScript, Application Programming Interface (API), Debugging, Animations
初级 · 课程 · 1-4 周

您将获得的技能: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Mobile Development, UI Components, User Interface (UI), Application Frameworks, Data Validation, Data Structures, Data Modeling, Animations
初级 · 课程 · 1-4 周

您将获得的技能: Command-Line Interface, Go (Programming Language), Package and Software Management, Programming Principles, Program Development, Other Programming Languages, Data Structures
初级 · 指导项目 · 不超过 2 小时

École Polytechnique Fédérale de Lausanne
您将获得的技能: 云计算, Scala 编程, 事件驱动编程, 可扩展性, 软件设计, 分布式计算, 软件架构, 微服务, 数据结构, 中间件
中级 · 课程 · 1-3 个月

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 个月

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

您将获得的技能: Test Automation, Application Programming Interface (API), Test Case, Restful API, Software Testing, Configuration Management, Java, Software Configuration Management
中级 · 指导项目 · 不超过 2 小时