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

Edureka
您将获得的技能: Performance Tuning, Web Development, Web Services, Web Applications, Object Oriented Design, Software Architecture, Microservices, Network Security, Data Structures
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: React.js, Debugging, Web Design and Development, Front-End Web Development, Web Development, JavaScript Frameworks, HTML and CSS, UI Components, Javascript
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: React.js, Routing Protocols, UI Components, JavaScript Frameworks, Frontend Performance, Front-End Web Development, Performance Tuning, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), Jest (JavaScript Testing Framework), Web Development Tools, Interaction Design, Debugging, Javascript, Application Performance Management, Web Frameworks, Data Management
中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 线框设计, 浏览器兼容性, 网页设计与开发, 验证和确认, 用户界面(UI), 网页设计, Html 和 Css, 网页内容无障碍指南, 前端网络开发, Javascript, 网络开发, 层叠样式表(CSS), 响应式网页设计, 可用性
初级 · 课程 · 1-3 个月
University of Pennsylvania
您将获得的技能: 心理学, 行为经济学, 营销, 员工参与, 激励技能, 游戏设计, 社会影响, 客户参与, 项目设计, 培训与发展, 行为管理, 推动参与, 设计思维
混合 · 课程 · 1-3 个月

Duke University
您将获得的技能: 数据结构, C(编程语言), 命令行界面, 软件开发, 计划发展, 用户界面(UI), 系统编程, 软件设计, 文件输入/输出, 软件工程, 模拟, 调试, 可维护性
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 计算机编程, C++(编程语言), 三维资产, 软件文档, 数据存储, 视频游戏开发, 虚幻引擎, 开发环境, 面向对象编程(OOP), 调试, 脚本
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 安全和安保, 工艺设计, 信息技术, 计算机系统, 数据伦理, 系统设计与实施, 计算机硬件, Network Security, 数字扫盲, 网络安全, 生产率, 生产力软件, 系统开发生命周期, 通用网络, 风险管理, 系统开发, 数据安全, Agile 方法论, 软件开发方法, TCP/IP
初级 · 专项课程 · 1-3 个月
University of Michigan
您将获得的技能: 数据操作, 事务处理, 关系数据库, 数据库管理, 存储过程, Query 语言, 数据完整性, SQL, PostgreSQL, 数据库设计, 文本挖掘, 数据导入/导出
中级 · 课程 · 1-4 周

您将获得的技能: CI/CD, Integration Testing, Docker (Software), Java, Cloud Deployment, Containerization, Software Design Patterns, Microservices
中级 · 课程 · 1-4 周

Microsoft
您将获得的技能: 微软 Azure, 设计策略, 软件开发, 数据存储, 应用程序部署, 云计算开发, 云部署, 云应用
中级 · 课程 · 1-4 周

University of Illinois Urbana-Champaign
您将获得的技能: 计算机编程, Algorithm, C++(编程语言), 数据库理论, 数据结构, 工程软件, 非结构化数据, 面向对象设计, 数据存储, 计划发展, 数据存储技术, 数据库系统, 图论, 理论计算机科学, 开发环境, 面向对象编程(OOP), 调试, Networking 路由器
中级 · 专项课程 · 1-3 个月