软件工程师可以帮助您了解软件的开发、编写和测试过程。您可以在架构、编程、版本控制和调试等方面获得帮助。许多课程还提供了来自软件领域的工具和工作流程。

Vanderbilt University
您将获得的技能: Microservices, Spring Boot, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Programming Interface (API), Application Deployment, Software Architecture, API Design, Integrated Development Environments, Data Persistence, Scalability, Service Oriented Architecture, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping
中级 · 专项课程 · 1-3 个月

Duke University
您将获得的技能: 计算机编程, 三维资产, 脚本, 故事板, 调试, 动画和游戏设计, 动画, 事件驱动编程, 视频游戏开发, 游戏设计, 编程原则, 计算机图形学
初级 · 课程 · 1-3 个月

Google Cloud
您将获得的技能: Google 云端平台, 云 API, Authentication, 云存储, 应用程序性能管理, 数据存储, 授权(计算), 云应用, 集装箱化, CI/CD, 应用程序部署, 性能调整, 生成式人工智能, 身份和访问管理, 应用程序开发
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 网络安全, 密码学, Encryption, 理论计算机科学, Python 程序设计, 计算思维, 公钥加密标准(PKCS), Algorithm, 代数, 算术
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Full-Stack Web Development, Microsoft Copilot, Frontend Integration, Application Programming Interface (API), Systems Integration, Web Applications, ASP.NET, Restful API, Back-End Web Development, Development Environment, Real Time Data, Debugging, Performance Tuning
初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Software Documentation, Java, Back-End Web Development, Application Programming Interface (API), Secure Coding, Databases, Data Persistence, Dependency Analysis
初级 · 课程 · 1-4 周

您将获得的技能: Unity Engine, User Interface (UI), Game Design, Android (Operating System), C# (Programming Language), 3D Assets, Video Game Development, Application Deployment, Virtual Environment, Augmented and Virtual Reality (AR/VR), Software Installation, Development Environment, Animations
中级 · 课程 · 1-3 个月

您将获得的技能: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Integrated Development Environments, Python Programming, Computer Science
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Java, Application Development, Java Programming, Software Engineering, Microsoft Visual Studio, Algorithms
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Blockchain, Threat Modeling, Application Programming Interface (API), Scripting, Cryptography, Cryptographic Protocols, Application Security, FinTech, Scalability, Payment Systems, Software Development, Emerging Technologies, Distributed Computing, Secure Coding, Software Development Tools, Computer Programming, Transaction Processing, Business Analysis, Market Dynamics, Finance
中级 · 专项课程 · 1-3 个月

您将获得的技能: JUnit, Apache Maven, Unit Testing, Spring Framework, Spring Boot, Restful API, API Testing, Software Testing, Test Case, Gradle, Software Development Tools, Integration Testing, Mockups, JSON, Authentications
中级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 计算机编程, 计算机工程, 计算机结构, Linux, C(编程语言), 计划发展, 调试, 数据结构, 嵌入式软件, 计算机科学
初级 · 课程 · 1-3 个月