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

University of California, Davis
您将获得的技能: 代码审查, 认证, 依赖性分析, Java, 脆弱性评估, 授权(计算), 渗透测试, 应用安全, Java 编程, 漏洞管理, JSON, 利用开发, 开放式网络应用程序安全项目(OWASP), 安全 Code, 安全编码, Git(版本控制系统), Docker (软件)
中级 · 课程 · 1-4 周

LearnKartS
您将获得的技能: Java Programming, Java, Object Oriented Programming (OOP), Mathematical Software, Performance Tuning
中级 · 课程 · 1-4 周

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

您将获得的技能: React Native, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, React Redux, Android Studio, Android Development, User Centered Design, Apple iOS, Responsive Web Design, Android (Operating System), Cascading Style Sheets (CSS), Software Design, Mobile Development Tools, User Experience Design, Data Ethics, AI Personalization
初级 · 专业证书 · 3-6 个月

您将获得的技能: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping
中级 · 专项课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Generative AI Agents, Java, Agentic systems, Generative AI, LLM Application, OpenAI API, Application Development, Prompt Engineering, Large Language Modeling, Debugging
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Application Design, Application Development, UI Components, Event-Driven Programming, Integrated Development Environments, Java Programming, User Interface (UI), Java, Software Design
中级 · 指导项目 · 不超过 2 小时

Meta
您将获得的技能: 查询语言, 网络开发工具, GitHub, Javascript, React.js, 用户界面(UI), 恢复性应用程序接口, React Native, 设计研究, 用户研究, 可用性测试, 移动开发, Unix 命令, 交互设计, Jest(JavaScript 测试框架), 用户体验设计, 用户体验, Git(版本控制系统), 版本控制, 角色(用户体验)
初级 · 专项课程 · 3-6 个月

您将获得的技能: Cloud Deployment, Software Development Life Cycle, Istio, Software Architecture, Node.JS, React Redux, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Cloud Applications, Serverless Computing, Ajax, Javascript, Azure DevOps, Engineering Software
初级 · 专业证书 · 3-6 个月

您将获得的技能: 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, OpenShift, Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
初级 · 专业证书 · 3-6 个月
École Polytechnique Fédérale de Lausanne
您将获得的技能: 单元测试, 计算机编程, Scala 编程, 集成开发环境, 功能设计, 面向对象编程(OOP), Algorithm, 编程原则, 算法, 数据结构, 计算思维
中级 · 课程 · 1-3 个月

您将获得的技能: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
初级 · 专项课程 · 3-6 个月