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

McMaster University
您将获得的技能: 学习策略, 好奇心, 适应, 导师, 个人发展, 生产率, 压力管理, 克服障碍, 弹性, 认知灵活性, 愿意学习, 专业发展, 开放的心态, 成长意识, 终身学习
初级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Systems Thinking, Software Visualization, Software Engineering, Object Oriented Programming (OOP), Application Design, Software Development Life Cycle, Software Design, Systems Development, Software Development, Business Architecture, Business Risk Management, User Centered Design, Process Design
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Test Planning, Test Tools, Software Testing, Test Case, Software Quality Assurance, User Acceptance Testing (UAT), Quality Assurance, Agile Methodology, Risk Management Framework, Technical Communication
初级 · 课程 · 1-4 周

Atlassian
您将获得的技能: Kanban 原则, 积压工作, Scrum(软件开发), 工作流程管理, 持续改进流程, 精益方法, 用户故事, Agile 方法论, 冲刺回顾, Query 语言, Jira (软件), 软件版本控制, 项目管理, 敏捷项目管理, 产品要求, 冲刺计划
初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Artificial Intelligence and Machine Learning (AI/ML), Google Gemini, Software Development Tools, Software Engineering Tools, Human Machine Interfaces
初级 · 课程 · 1-4 周

Arm
您将获得的技能: 系统编程, C++(编程语言), 应用程序开发, C(编程语言), 嵌入式软件, 开发环境, 性能调整, 计算机结构, 嵌入式系统, 软件开发, 软件开发工具, 调试
中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 软件设计, 技术设计, 需求分析, 软件开发生命周期, 概念设计, 应用安全, 软件开发方法, 软件架构
混合 · 课程 · 1-3 个月

您将获得的技能: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Software Development Tools, Computer Science, Computational Thinking
初级 · 指导项目 · 不超过 2 小时

IBM
您将获得的技能: Scrum(软件开发), 软件设计, 系统分析, COBOL(编程语言), 系统架构, Agile 方法论, 软件开发生命周期, 系统开发, z/OS, 测试计划, 伪代码, 主机计算, 编程原则, 单元测试, 软件开发, 软件开发方法
初级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: Software Testing, Test Case, Integration Testing, System Testing, Software Development Life Cycle, Acceptance Testing, Test Planning, Software Quality Assurance, Unit Testing, Functional Testing, Regression Testing, Usability Testing
初级 · 课程 · 1-4 周

您将获得的技能: Scrum (Software Development), Agile Project Management, Agile Methodology, Sprint Planning, Sprint Retrospectives, Scalability, Coordinating, Program Management, Stakeholder Engagement, Influencing
中级 · 课程 · 1-4 周

您将获得的技能: Amazon Web Services, Artificial Intelligence, Integrated Development Environments, Software Development Tools, Microsoft Visual Studio, Debugging, Development Environment, Vulnerability Scanning, Software Development, Web Applications, TypeScript
中级 · 指导项目 · 不超过 2 小时