软件工程师可以帮助您了解软件的开发、编写和测试过程。您可以在架构、编程、版本控制和调试等方面获得帮助。许多课程还提供了来自软件领域的工具和工作流程。
Stanford University
您将获得的技能: Encryption, 安全 Code, 公钥加密标准(PKCS), Algorithm, 网络安全, Authentication, 密码学, 数据加密标准, 高级加密标准(AES), 计算思维, 关键管理, 数据完整性
混合 · 课程 · 1-3 个月

您将获得的技能: GraphQL, API Design, Restful API, Application Programming Interface (API), Cloud API, ASP.NET, Authentications, Data Validation, .NET Framework, Authorization (Computing), C# (Programming Language), Serverless Computing, Software Documentation, Microsoft Azure, Software Architecture, Verification And Validation, Application Deployment, Debugging
初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: C++(编程语言), 数据结构, Algorithm, 图论, 面向对象编程(OOP), C(编程语言), 计算机编程, 编程原则, 调试
中级 · 课程 · 1-3 个月

University of Toronto
您将获得的技能: 安全标准, 数学建模, 模拟, 硬件架构, 控制系统, 安全保障, 机器人, 全球定位系统, 嵌入式软件, 计算机视觉, 软件架构, 自动化, 系统架构
高级设置 · 课程 · 1-3 个月

Meta
您将获得的技能: UI 组件, Html 和 Css, 前端网络开发, 层叠样式表(CSS), 超文本标记语言(HTML), 网络分析和 SEO, Javascript, 浏览器兼容性, Bootstrap(前端框架), 动画, 开发测试, 用户界面(UI), 调试, 语义网, 网页内容无障碍指南, 响应式网页设计, Data Validation
初级 · 课程 · 1-4 周

您将获得的技能: Figma (Design Software), User Experience Design, Mockups, User Centered Design, Usability Testing, User Interface (UI) Design, Design Elements And Principles, Interaction Design, Prototyping, Technical Communication, Typography, Layout Design, Animations, Color Theory
初级 · 课程 · 1-3 个月
LearnQuest
您将获得的技能: Java, 数据持久性, 数据结构, 面向对象编程(OOP), 网络开发, 集成开发环境, 软件设计, 面向对象设计, 编程原则, 开发环境, 文件输入/输出, 计算机编程, 日蚀(软件), Java 编程, 应用框架, 调试, 软件包和软件管理, Virtual Machine
中级 · 专项课程 · 3-6 个月

Rice University
您将获得的技能: 数据结构, 数据可视化软件, 数据导入/导出, 数据分析, 数据清理, 脚本, 脚本语言, 数据操作, 计划发展, 数据整合, Python 程序设计, 数据处理, 绘图(图形), 开发环境, 文件输入/输出, 数据可视化, 编程原则, 软件包和软件管理, 计算机编程, 数据存储
初级 · 专项课程 · 3-6 个月

Universidad ORT Uruguay
您将获得的技能: Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Blockchain, Threat Modeling, Application Programming Interface (API), Scripting, Cryptography, Cryptographic Protocols, Application Security, FinTech, Scalability, Payment Systems, Software Development, Emerging Technologies, Distributed Computing, Secure Coding, Software Development Tools, Computer Programming, Transaction Processing, Business Analysis, Market Dynamics, Finance
中级 · 专项课程 · 1-3 个月

Hebrew University of Jerusalem
您将获得的技能: 计算机硬件, 计算机工程, 计算逻辑, 计算机结构, 软件设计, 系统设计与实施, 计算机编程工具, 计算机编程, 调试, 验证和确认, 数据存储
混合 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: Html 和 Css, 层叠样式表(CSS), 浏览器兼容性, 网络开发, 用户界面(UI), 可用性, 调试, 网页设计, 响应式网页设计, 网页内容无障碍指南, 网络开发工具
初级 · 课程 · 1-3 个月