Java 课程可以帮助您学习面向对象编程、数据结构、异常处理和多线程概念。您可以掌握编写高效算法、Debugging 代码和开发用户界面的技能。许多课程都会介绍 Eclipse 和 IntelliJ IDEA 等工具,这些工具通常用于 Java 应用程序的编码和测试,以及 Spring 和 Hibernate 等框架,这些框架可促进网络开发和数据库管理。

您将获得的技能: Apache Hadoop, Big Data, Cloud Management, File Systems, Data Processing, Data Storage, Java, Operating System Administration, Systems Administration, Distributed Computing, Command-Line Interface, Linux Commands
混合 · 课程 · 1-3 个月

Meta
您将获得的技能: 应用编程接口 (API), 调试, 软件可视化, 事件驱动编程, 可用性, 软件版本控制, 网页内容无障碍指南, JavaScript 框架, 层叠样式表(CSS), 用户界面(UI), 用户体验设计, Linux 命令, Javascript, 伪代码, 单元测试, 网络应用, 用户研究, 设计研究, 用户界面和用户体验(UI/UX)设计, 用户体验
攻读学位
初级 · 专业证书 · 3-6 个月

LearnQuest
您将获得的技能: Angular, 网络服务, 可扩展标记语言(XML), JSON, 弹簧框架, 模型-视图-控制器, 配置管理, Java 编程, 软件架构, 还原式 API, Spring Boot, 网络应用, YAML
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Python 程序设计, C 和 C++, 图论, 调试, 数据结构, 软件测试, 计划发展, 数据存储, 开发测试, 测试案例, 理论计算机科学, Algorithm, Java, 计算机编程, Javascript, 网络分析, 计算思维, 编程原则, 生物信息学, 拉斯特(编程语言)
中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Html 和 Css, Bootstrap(前端框架), 数据结构, 事件驱动编程, 网络开发, 响应式网页设计, 浏览器兼容性, 线框设计, 验证和确认, 网页内容无障碍指南, 网页设计与开发, 前端网络开发, 层叠样式表(CSS), 用户界面(UI), 可用性, 超文本标记语言(HTML), Javascript, 网页设计, 网络开发工具, 互动设计
初级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: SQL, Scala 编程, 数据操作, Apache Spark, 分布式计算, 大数据, 数据持久性, 性能调整, 数据处理, 数据分析
中级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: C 和 C++, 调试, Authentication, 安全 Code, 威胁建模, 密码学, 数据安全, Java, 验证和确认, 软件设计, 利用开发, 安全控制, 开放式网络应用程序安全项目(OWASP), 应用安全, 编程原则, 开发技术, 渗透测试, Encryption, 脆弱性评估, 网络安全
中级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
初级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: Html 和 Css, 调试, 事件驱动编程, 网络开发, 层叠样式表(CSS), 用户界面(UI), 计算机编程, Algorithm, Javascript, 网页设计, 计算思维, 编程原则, 图像分析, 互动设计
初级 · 课程 · 1-4 周

The Linux Foundation
您将获得的技能: 调试, 脚本, 软件包和软件管理, 计划发展, Linux 命令, 系统编程, Java, 命令行界面, 外壳脚本, Unix 命令, 文件系统, 文件管理, Linux, 脚本语言, 软件开发工具, Bash(脚本语言)
初级 · 课程 · 1-4 周
École Polytechnique Fédérale de Lausanne
您将获得的技能: Scala 编程, 数据结构, 软件设计模式, 功能设计, 软件设计, Java, Algorithm, 性能调整, 编程原则
中级 · 课程 · 1-3 个月

您将获得的技能: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
初级 · 专业证书 · 3-6 个月