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

Universidad Austral
您将获得的技能: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Development Testing, Programming Principles, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: UI 组件, 自动化, Data Validation, Excel 宏, 文件输入/输出, 电子表格软件, Visual Basic(编程语言), 用户界面(UI), 数据导入/导出, 调试, 编程原则
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: Git(版本控制系统), 文件输入/输出, 移动开发, 计算机编程, 事件驱动编程, Android Studio, 安卓开发, Java 编程, 应用程序开发, 数据持久性
混合 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: Linux, Linux 命令, 命令行界面, 操作系统, Open Source 技术, Linux 管理, 服务器, MySQL, 网络服务器, 乌班图, 服务管理, 文件管理, IT 自动化
初级 · 课程 · 1-4 周

Meta
您将获得的技能: 授权(计算), 应用程序接口测试, Data Validation, 还原式 API, 可扩展标记语言(XML), Django (网络框架), 应用编程接口 (API), 软件文档, 性能调整, API 设计, Authentication, JSON, 调试
中级 · 课程 · 1-4 周

University of London
您将获得的技能: 可视化(计算机制图), 三维资产, 虚拟现实, 增强现实与虚拟现实(AR/VR), 前端性能, 视频游戏开发, 计算机图形学, 动画, 游戏设计, 性能调整, Unity 引擎, 虚拟环境
中级 · 课程 · 1-4 周

University of Alberta
您将获得的技能: Algorithm, Python 程序设计, 问题管理, 应用设计, 计算机编程, 数据结构, 计划发展, 视频游戏开发, 计算思维, 编程原则, 软件质量(SQA/SQC), 解决问题, 软件工程, 伪代码, 游戏设计, 理论计算机科学, 功能测试, 计算机科学, 动画和游戏设计, 调试
初级 · 课程 · 1-3 个月

Nanjing University
您将获得的技能: Data Processing, Data Mining, Data Structures, Data Presentation, Object Oriented Programming (OOP), Web Scraping, Data Analysis, Python Programming, Pandas (Python Package), NumPy, Data Visualization, Data Manipulation, Matplotlib, User Interface (UI) Design
初级 · 课程 · 1-3 个月

您将获得的技能: 数据安全, 安全 Code, 漏洞扫描, 系统监控, 应用安全, DevSecOps, 持续监测, 安全测试, 软件开发生命周期, 开发环境, 开放式网络应用程序安全项目(OWASP), 威胁建模, 脆弱性评估, 应用程序性能管理
中级 · 课程 · 1-4 周

University of Pennsylvania
您将获得的技能: 面向对象设计, 计算机编程, 测试驱动开发(TDD), Java 编程, 数据结构, 面向对象编程(OOP), Java, 软件测试, 编程原则, 应用程序开发, 单元测试
初级 · 课程 · 1-4 周

Meta
您将获得的技能: 对象关系映射, 模型-视图-控制器, 网络开发, Django (网络框架), 数据建模, 超文本标记语言(HTML), MySQL, 数据库开发, 网络服务器, 应用框架, 数据库管理, 应用安全, 网络应用, 后端网站开发
初级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 对象关系映射, Python 程序设计, 数据库设计, 应用安全, 网络开发, Django (网络框架), 面向对象编程(OOP), SQL, 数据建模, 超文本标记语言(HTML), 数据库开发, 网络应用, 模型-视图-控制器
中级 · 课程 · 1-3 个月