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

Northeastern University
您将获得的技能: Systems Thinking, Software Visualization, Object Oriented Design, Case Studies, Data Modeling, Software Engineering, Object Oriented Programming (OOP), Software Design, Systems Design, Business Modeling, Technical Design, Complex Problem Solving, Solution Design
混合 · 课程 · 1-4 周

Scrimba
您将获得的技能: 超文本标记语言(HTML), 应用程序部署, 开发环境, Html 和 Css, 响应式网页设计, 前端网络开发, 用户界面(UI), 网页设计, 层叠样式表(CSS), 互动设计, GitHub, 网页设计与开发, 网络开发工具, 网络开发
初级 · 课程 · 3-6 个月

University of Colorado System
您将获得的技能: UI 组件, 调试, 面向对象编程(OOP), 事件驱动编程, 数据结构, C#(编程语言), 视频游戏开发, 用户界面(UI), 文件输入/输出, Unity 引擎
中级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: CrewAI, AI Workflows, AI Orchestration, Generative AI Agents, Artificial Intelligence, Agentic systems, Business Process Automation, Prompt Engineering Tools, Tool Calling, Context Management
初级 · 项目 · 不超过 2 小时

Advancing Women in Tech
您将获得的技能: Engineering Management, Technical Management, Cross-Functional Collaboration, Team Performance Management, Technical Communication, Software Engineering, Employee Coaching, Communication, Conflict Management, Team Management, Meeting Facilitation, People Management, Performance Review, Virtual Teams, Employee Performance Management, Program Management, Labor Compliance, Agile Methodology, Cloud Engineering, Business Strategy
混合 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: C 和 C++, Algorithm, 事件驱动编程, 数据结构, 计划发展, 硬件架构, 系统编程, 可扩展性, 图像分析, 性能调整, 分布式计算, 计算机图形学, 数字信号处理
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 数据操作, 关系数据库, 事务处理, 存储过程, 数据库设计, Query 语言, SQL, 数据导入/导出, 数据完整性, PostgreSQL, 文本挖掘, 数据库管理
中级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Product Roadmaps, AI Product Strategy, Technology Roadmaps, Product Strategy, User Story, Agile Product Development, Stakeholder Management, Product Requirements, Functional Specification, Responsible AI, Innovation, Change Management, Market Research, Prioritization
初级 · 课程 · 1-3 个月

您将获得的技能: Application Programming Interface (API), Restful API, ChatGPT, Generative AI, JSON, Full-Stack Web Development, Application Deployment, Secure Coding, User Interface (UI), Python Programming, User Interface (UI) Design, Application Development, Back-End Web Development, Debugging
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: 持续部署, 测试驱动开发(TDD), 冲刺回顾, CI/CD, Agile 方法论, 云 Native 计算, NoSQL, 持续集成, 冲刺计划, Devops, Scrum(软件开发), 云应用, 行为驱动开发, 持续交付, 用户故事, MongoDB
中级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: Test Planning, Test Tools, Configuration Management, Software Testing, Test Automation, Integration Testing, System Testing, Acceptance Testing, Software Quality Assurance, Test Data, Risk Management, Test Case, Risk Management Framework, Issue Tracking, Performance Testing, Version Control
初级 · 课程 · 1-4 周

Universidade de São Paulo
您将获得的技能: Software Design Patterns, Software Design, Software Architecture, Maintainability, Object Oriented Programming (OOP), Application Frameworks, Systems Architecture, Software Engineering, Programming Principles, Dependency Analysis, Software Quality (SQA/SQC)
高级设置 · 课程 · 1-3 个月