软件工程师可以帮助您了解软件的开发、编写和测试过程。您可以在架构、编程、版本控制和调试等方面获得帮助。许多课程还提供了来自软件领域的工具和工作流程。
University of Michigan
您将获得的技能: PHP(脚本语言), 数据库, 软件安装, 数据库设计, 开发环境, 数据建模, MySQL, 关系数据库, SQL
中级 · 课程 · 1-4 周

University of Toronto
您将获得的技能: 硬件架构, 交通流优化, 模拟, Networking 路由器, Machine Learning 方法, 估算, 人工神经网络, 机器控制, 机器人, 自动化, 控制系统, 安全保障, 嵌入式软件, 深度学习, 全球定位系统, 计算机视觉, 软件架构, 卷积神经网络, 系统架构, 图像分析
高级设置 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: DevSecOps, 积压工作, 冲刺回顾, Scrum(软件开发), 行为驱动开发, 项目风险管理, 风险管理, 敏捷项目管理, Kanban 原则, Scaled Agile 框架, 持续集成, 精益方法, Agile 方法论, 敏捷软件开发, 敏捷产品开发, 测试驱动开发(TDD), 冲刺计划, 用户故事, 管理报告, Devops
初级 · 专项课程 · 3-6 个月

Rice University
您将获得的技能: Python 程序设计, Algorithm, 理论计算机科学, 计划发展, 数据结构, 计算机编程, 计算思维, 编程原则, 面向对象编程(OOP), 应用程序开发, 大数据, 数据分析, 概率, 组合学, 事件驱动编程, 伪代码, 用户界面(UI), 生物信息学, 图论, 互动设计
初级 · 专项课程 · 3-6 个月

您将获得的技能: AI Workflows, OpenAI API, LLM Application, OpenAI, Model Context Protocol, Generative AI Agents, Agentic systems, Tool Calling, Prompt Engineering, ChatGPT, Artificial Intelligence, Application Programming Interface (API), User Interface (UI), Context Management, Large Language Modeling, Python Programming, Development Environment, Application Deployment, Debugging
中级 · 课程 · 1-4 周
您将获得的技能: AI Security, Threat Modeling, MITRE ATT&CK Framework, Application Security, Security Engineering, Security Controls, Responsible AI, MLOps (Machine Learning Operations), Cybersecurity, Model Deployment, Data Security, Threat Detection, Artificial Intelligence and Machine Learning (AI/ML), Vulnerability Assessments, Application Lifecycle Management
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Design, Computer Programming
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 统计建模, 数据管理, Data Validation, 财务分析, 解决复杂问题, 数据清理, 数学建模, 微软Excel, Excel 宏, 解决问题, 回归分析, 预测建模, 电子表格软件, 数据导入/导出, 金融建模, 数据共享, Excel 公式, 数据可视化, 分析, 生产力软件
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Html 和 Css, 数据库, 应用编程接口 (API), 数据库应用, 模型-视图-控制器, 微服务, 还原式 API, Java, 数据库设计, Java 编程, 前端网络开发, Spring Boot, Docker (软件), CI/CD, 软件架构, 持续集成, 用户故事, 后端网站开发, 软件设计文件, 全栈式网络开发
高级设置 · 课程 · 1-3 个月

您将获得的技能: Code Coverage, Embedded Software, Real-Time Operating Systems, Performance Testing, System Testing, Software Testing, Verification And Validation, Embedded Systems, Test Case, Test Planning, Integration Testing, Simulations, Real Time Data, Safety and Security
高级设置 · 课程 · 1-4 周

IBM
您将获得的技能: Open Source 技术, 命令行界面, GitHub, 版本控制, 网络应用, 协作软件, Git(版本控制系统), Devops
初级 · 课程 · 1-4 周

您将获得的技能: Java Programming, Java, Object Oriented Programming (OOP), Oracle SQL Developer, Oracle Databases
中级 · 专项课程 · 1-3 个月