软件工程课程可以帮助您学习 Python 和 Java 等编程语言、软件开发方法、版本控制系统和测试实践。您可以培养代码优化、调试和协作项目管理方面的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于容器化的 Docker 以及 Visual Studio Code 等集成开发环境 (IDE),这些工具可以提高您高效开发、测试和部署软件的能力。

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI, Legal Technology, LLM Application, Productivity, OpenAI, AI Personalization, AI Enablement, Legal Strategy, Large Language Modeling, Artificial Intelligence, Legal Research, Data Ethics, Expense Management, Productivity Software, Creativity, Responsible AI, Verification And Validation
初级 · 专项课程 · 1-3 个月
Georgia Institute of Technology
您将获得的技能: 故障分析, 生物医学工程, 工程设计流程, 结构分析, 机械, 工程分析, 材料科学, 解决问题, 机械设计
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 环境问题, 物理科学, 过程分析, 物理学, 工程分析, 工程学, 测量系统, 能源与公用事业, 热管理, 机械工程
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: 团队导向, AI 赋能, 跨职能合作, 软件工程, 工程管理, 软件开发工具, 软件开发方法, 生成式人工智能, Agile 方法论, 负责任的人工智能, AI 工作流程
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 实验室体验, 嵌入式软件, 电气工程, 三相, 电子产品, 嵌入式系统, 电子元件, 扭矩(物理学), 硬件设计, 电气设备, 控制系统, 机器控制, 电力电子, 基本电气系统, 电气系统, 集成测试, 自动化工程, 电力, 电子系统, 电子硬件
攻读学位
中级 · 课程 · 1-3 个月

University of Manchester
您将获得的技能: 分子生物学, 可扩展性, 生物化学, 生物医学工程, 生物技术, 生命科学, 工艺工程, 可持续工程, 药品, 化学工程, 可持续技术, 材料科学
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 集成开发环境, 统一模型语言, 计算机视觉, Python 程序设计, 软件设计, 面向对象编程(OOP), 计算机编程, 软件工程, 应用编程接口 (API), Jupyter, 图像分析
中级 · 课程 · 1-4 周

UNSW Sydney (The University of New South Wales)
您将获得的技能: 风险管理框架, 建筑, 技术设计, 软件工程, 工程管理, 产品要求
初级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 精益六西格玛, 用户体验设计, 创新, 原型设计, 产品开发, 设计思维, 软件开发, 精益方法, 持续改进流程, 软件开发方法, 敏捷软件开发, Kanban 原则, 流程制图, 流程改进, 精益生产
初级 · 课程 · 1-4 周
University of Alberta
您将获得的技能: 项目规划, 需求分析, 风险管理框架, 用户需求文件, 冲刺计划, 用户故事, 软件开发, Agile 方法论, 功能要求, 敏捷软件开发, 敏捷项目管理
混合 · 课程 · 1-4 周

University of Alberta
您将获得的技能: 应用程序部署, 统一模型语言, 可扩展性, 软件文档, 软件设计, 中间件, 产品系列工程, 可维护性, 软件系统, 软件开发, 软件架构, 软件设计模式, 数据库
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 需求分析, 技术设计, 软件设计, 概念设计, 软件开发生命周期, 软件架构, 软件开发方法, 应用安全
混合 · 课程 · 1-3 个月