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

University of Colorado System
您将获得的技能: 电信, Algorithm, Network Security, 计算机网络, 路由协议, 动态主机配置协议(DHCP), 网络架构, 系统编程, Network Protocol(网络协议, Network 性能管理, 无线网络, 网络基础设施, 网络规划与设计, 图论, 数字通信, 软件定义网络, OSI 模型, Networking 路由器, 局域网, TCP/IP
中级 · 专项课程 · 3-6 个月

Google Cloud
您将获得的技能: 集成开发环境, 生成式人工智能, 代码审查, 软件开发工具, Google 云端平台, 双子座, 应用程序开发, 云应用
初级 · 课程 · 1-4 周

University of Illinois Urbana-Champaign
您将获得的技能: 数据结构, Algorithm, 非结构化数据, 图论, Networking 路由器
混合 · 课程 · 1-4 周
University of Pennsylvania
您将获得的技能: 心理学, 行为经济学, 营销, 员工参与, 激励技能, 游戏设计, 社会影响, 客户参与, 项目设计, 培训与发展, 行为管理, 推动参与, 设计思维
混合 · 课程 · 1-3 个月

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

您将获得的技能: File I/O, Data Import/Export, C++ (Programming Language), Data Structures, File Management, Computer Programming, Data Store, Computer Science
初级 · 课程 · 1-4 周

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

Rice University
您将获得的技能: Python 程序设计, 数据结构, 机器学习算法, Algorithm, 大数据, 分析, 理论计算机科学, 计算思维, 数据分析, 生物信息学
中级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Operating Systems, OS Process Management, System Programming, File Systems, Unix Commands, Command-Line Interface, System Monitoring, System Design and Implementation, Performance Tuning, Package and Software Management, File Management, Algorithms, Cloud Platforms, Security Controls, User Accounts, Debugging
中级 · 课程 · 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 小时

University of Michigan
您将获得的技能: 线框设计, 浏览器兼容性, 网页设计与开发, 验证和确认, 用户界面(UI), 网页设计, Html 和 Css, 网页内容无障碍指南, 前端网络开发, Javascript, 网络开发, 层叠样式表(CSS), 响应式网页设计, 可用性
初级 · 课程 · 1-3 个月

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