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

University of London
您将获得的技能: 软件包和软件管理, 数据库应用, 应用安全, 网络开发, 用户账户, JavaScript 框架, Javascript, MongoDB, Authentication, 网络应用, 软件安装, 网络开发工具
混合 · 课程 · 1-3 个月
University of London
您将获得的技能: 网页设计与开发, 问题管理, 计算机系统, 计算机网络, 网络安全, Network Security, 计算思维, 计算机科学, 软件架构, 数据存储, 网络应用, 计算机扫盲, 调试
初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: 网页设计与开发, Html 和 Css, 用户界面(UI), 事件驱动编程, 集成开发环境, 编程原则, 脚本, Javascript, 调试
初级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: UI 组件, 数据访问, 事务处理, 移动开发, 数据结构, 数据库应用, Swift 编程, 应用编程接口 (API), 用户界面(UI), 面向对象编程(OOP), 苹果 Xcode, 模型-视图-控制器, 苹果 iOS, JSON, 数据持久性, 应用程序开发, 核心数据(软件), 响应式网页设计, 单元测试, iOS 开发
初级 · 专项课程 · 3-6 个月

University of Virginia
您将获得的技能: 原型设计, 持续交付, 产品开发, 产品测试, 可用性测试, 精益方法, 创新, Devops, Agile 方法论, 用户研究, 敏捷产品开发
混合 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Agile Methodology, Scrum (Software Development), System Programming, Embedded Software, Software Testing, Embedded Systems, Linux, Agile Software Development, Docker (Software), Git (Version Control System), File I/O, Linux Commands, Linux Servers, System Software, Linux Administration, Operating Systems, Bash (Scripting Language), Shell Script, C++ (Programming Language), Real-Time Operating Systems
中级 · 专项课程 · 1-3 个月

University of California, Davis
您将获得的技能: 渗透测试, 验证和确认, 数据安全, 安全 Code, 利用开发, 密码学, 网络安全, 代码审查, 软件设计, Java, 脆弱性评估, 安全控制, 编程原则, 开放式网络应用程序安全项目(OWASP), 应用安全, Authentication, 威胁建模, Encryption, 调试, 开发技术
中级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: Algorithm, 面向对象设计, 计算机编程, Virtual Machine, 开发环境, Java 编程, 集成开发环境, 面向对象编程(OOP), Java, 日蚀(软件), 调试
初级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Linux 命令, Linux, Git(版本控制系统), 命令行界面, 软件包和软件管理, 公钥基础设施, 防火墙, 云计算架构, 系统监控, 版本控制, Linux 管理, Devops, 用户账户, 乌班图, 文件管理, Virtual Private Networks(VPN), 文件系统, 入侵检测和防御, Operating System 管理, Linux 服务器
初级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 原型设计, 计算机编程, C(编程语言), 数据结构, iOS 开发, 苹果 Xcode, 移动开发, Objective-C(编程语言), 苹果 iOS, 面向对象编程(OOP)
混合 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 授权(计算), 恶意软件保护, 负载平衡, 身份和访问管理, Network Security, 云安全, 地理信息系统, 用户账户, 亚马逊网络服务, AWS 身份和访问管理 (IAM), 安全工程, 基于角色的访问控制(RBAC), 云计算, 网络安全, 威胁建模, 亚马逊弹性计算云 Computing, 信息系统安全, 入侵检测和防御, Distributed Denial-Of-Service (DDoS) 攻击, Encryption
初级 · 专项课程 · 3-6 个月
University of Michigan
您将获得的技能: 数据库理论, 数据库, 数据完整性, 数据库设计, SQL, 关系数据库, PostgreSQL, 数据库管理, 数据建模
中级 · 课程 · 1-4 周