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

您将获得的技能: Retrieval-Augmented Generation, AI Enablement, AI Product Strategy, Productivity Software, Generative AI, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Business Communication, Emotional Intelligence, Productivity, Operational Efficiency, Administration, Business Operations, Planning, Project Planning, Business Planning, Project Management, Business Administration, Business
初级 · 专项课程 · 1-3 个月

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

University of Colorado Boulder
您将获得的技能: 微软Excel, Excel 宏, 数据共享, Data Validation, 电子表格软件, 数据管理, Microsoft Word, 生产力软件, 数据导入/导出, 解决问题, 数据清理, Visual Basic(编程语言), 数据可视化, Excel 公式
初级 · 课程 · 1-3 个月

University at Buffalo
您将获得的技能: 事件响应, 网络安全, 同行评审, 协作软件, 产品生命周期管理, 安全控制, 绩效衡量, 异常检测, 持续监测, 系统工程, 软件开发生命周期, Model Based Systems Engineering(基于模型的系统工程, 制造 Operator, 脆弱性评估, 数字化转型, 可编程逻辑控制器, 控制系统, 机器控制, 生产流程, 入侵检测和防御
初级 · 专项课程 · 3-6 个月

University of Pennsylvania
您将获得的技能: 工程计算, 衍生产品, 微积分, 应用数学, 高等数学, 数学理论与分析, 代数
混合 · 课程 · 1-4 周
University of Michigan
您将获得的技能: 交互式数据可视化, Python 程序设计, 数据可视化软件, 数据展示, NumPy, 数据操作, Matplotlib, 制图, Pandas(Python 软件包), 可视化(计算机制图), 数据可视化, 散点图, 科学可视化, 统计可视化, 柱状图
中级 · 课程 · 1-4 周

IBM
您将获得的技能: 产品战略, 产品路线图, 负责任的人工智能, ChatGPT, 生成式人工智能, 产品开发, Agile 方法论, 产品规划, 产品管理, 新产品开发, 产品测试, 产品生命周期管理, 测试计划, 可用性测试, 敏捷软件开发, Kanban 原则, 创新, AI 产品战略, 管理团队, 注册
初级 · 专业证书 · 3-6 个月

Google Cloud
您将获得的技能: 云基础设施, 身份和访问管理, 应用程序部署, 云计算管理, 命令行界面, 云计算, 集装箱化, Kubernetes, 持续交付, Google 云端平台
中级 · 课程 · 1-3 个月

您将获得的技能: Debugging, Technical Communication, Network Troubleshooting, Performance Tuning, Problem Management, Technical Documentation, Technical Support, System Monitoring, Incident Management, Application Performance Management, Continuous Integration, Continuous Monitoring, OS Process Management
初级 · 课程 · 1-4 周

您将获得的技能: YAML, 可扩展性, 应用程序部署, 虚拟化和 Virtual Machine, Docker (软件), 微服务, 命令行界面, 云部署, 云 Native 计算, Istio, OpenShift, Kubernetes, 集装箱化, Devops
中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: SQL, Data Governance, 数据库设计, 数据库管理, Oracle 数据库, 微策略, 商业智能, 数据整合, 商业分析, 数据仓库, 数据建模, 决策支持系统, 绩效衡量, 仪表板, 星形模式, 数据库管理系统, 摘录, 数据可视化, 业务流程管理, 关系数据库
高级设置 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: 可扩展性, Python 程序设计, 数据科学, 数据基础设施, PySpark, 分布式计算, 数据存储, Apache Hadoop, 数据处理, 数据分析, Apache Spark, 性能调整, 大数据
混合 · 课程 · 1-3 个月