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

IBM
您将获得的技能: 探索性数据分析, 数据清理, 统计推理, 机器学习算法, 统计假设检验, 无监督学习, 数据预处理, 分类算法, 预测建模, 机器学习, 模型评估, 降维, 数据访问, 应用机器学习, 统计方法, Scikit-learn (机器学习库), 数据分析, 功能工程, 回归分析, 监督学习
中级 · 专项课程 · 3-6 个月

Edge Impulse
您将获得的技能: 计算机编程, 数据预处理, 数据伦理, 机器学习, 卷积神经网络, 嵌入式软件, 深度学习, 人工神经网络, 模型评估, 应用机器学习, 数字信号处理, 人工智能和机器学习(AI/ML), 模型部署, 数据分析, 功能工程, 嵌入式系统
中级 · 课程 · 1-4 周

UNSW Sydney (The University of New South Wales)
您将获得的技能: 学习管理系统, 数字扫盲, 技术战略, 数字教学法, 规划, 技术交流, 内容管理, 教学, 教育软件和技术
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Python 程序设计, 博弈论, 数据结构, 计算机编程, Algorithm, 测试案例, 数学建模, 计算机科学, 理论计算机科学, 编程原则, 计算思维, 伪代码, 调试, 软件设计模式
中级 · 课程 · 1-4 周

Fractal Analytics
您将获得的技能: 生成式人工智能, AI 个性化服务, 负责任的人工智能, 自然语言处理, Prompt Engineering, 战略思维, ChatGPT, 运行效率, 道德标准与行为, 以人为本的设计, 解决问题, LLM 申请, 人工智能, 社会影响, 组织效能, 批判性思维
初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: 生成式人工智能, 搜索引擎优化, Google Analytics(分析), 网络分析和 SEO, 营销, 用户体验, 社交媒体, 信息架构, 关键词研究, 内容战略, 数字化营销
中级 · 课程 · 1-4 周
University of California, Santa Cruz
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Algorithm, 数据清理, 计算机编程, 数据管理, 电子表格软件, Excel 宏, 解决问题, 调试, 编程原则, Visual Basic(编程语言), 自动化
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 数据结构, 统计编程, 数据清理, 数据操作, 应用编程接口 (API), 数据转换, 大数据, 网页抓取, 性能调整, 数据导入/导出, R 语言程序设计(中文版), 数据分析, 文本挖掘, Tidyverse(R 软件包)
中级 · 课程 · 1-3 个月

Copenhagen Business School
您将获得的技能: 创新, 战略领导力, 组织战略, 战略思维, 计划执行, 企业管理, 同行评审, 商业策略, 设定目标, 企业战略, 案例研究, 业务规划, 竞争分析, 组织结构, 文化 Transformer, 战略决策, 战略规划, 资源管理, 市场分析, 变革管理
初级 · 专项课程 · 3-6 个月

DeepLearning.AI
您将获得的技能: 迁移学习, 数据预处理, 检索-增强生成, Prompt Engineering, 大型语言模型
中级 · 项目 · 不超过 2 小时

Berklee
您将获得的技能: 创造力, 写作, 器乐, 音乐创作, 媒体制作, 音乐, 叙事, 编辑, 文件管理, 自动化, 音乐表演, 音乐理论, 技术支持
初级 · 专项课程 · 3-6 个月