并行编程课程可以帮助您学习多线程、同步和性能优化技术。您可以掌握高效利用多个处理器和管理共享资源的算法设计技能。许多课程都会介绍 OpenMP、MPI 和 CUDA 等工具,这些工具支持在从科学模拟到数据处理任务等各种应用中实施并行计算解决方案。

École Polytechnique Fédérale de Lausanne
您将获得的技能: 数据结构, Scala 编程, 性能测试, 编程原则, 功能设计, 计算机编程, 性能调整, 分布式计算, Algorithm
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Python 程序设计, JSON, 统一模型语言, 数据导入/导出, 软件设计, 单元测试, 面向对象编程(OOP), 数据结构, 数据操作, 还原式 API, 数据处理, 计算机编程, Jupyter, 文件输入/输出, 面向对象设计, 网页抓取, 计划发展, 编程原则, 调试, 图像分析
初级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: 数据分析, 数据导入/导出, 统计分析, 数据操作, 数据结构, 计算机编程工具, 统计编程, 性能调整, 编程原则, 调试, R 语言程序设计(中文版), 模拟
中级 · 课程 · 1-4 周
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing, Software Documentation
中级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: C(编程语言), 开发环境, 软件设计, 软件测试, 可维护性, 数据结构, 命令行界面, 软件开发, 解决问题, 编程原则, 计算机编程, 解决方案设计, 系统编程, 用户界面(UI), 调试, 文件输入/输出, 计划发展, Algorithm, 软件工程, 模拟
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Python 程序设计, 理论计算机科学, 数据结构, 分析, 计算思维, 编程原则, 设计策略, 伪代码, Algorithm, 计算机科学, 高等数学
攻读学位
高级设置 · 课程 · 1-4 周

Meta
您将获得的技能: Python 程序设计, 云托管, 软件测试, 开发环境, 单元测试, 数据结构, 面向对象编程(OOP), 测试驱动开发(TDD), 调试, 集成开发环境, 编程原则, 计算机编程, Django (网络框架)
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O
初级 · 专项课程 · 3-6 个月
Duke University
您将获得的技能: Javascript, 数据分析, Encryption, 数据导入/导出, 软件设计, 统计分析, 调试, 集成开发环境, 预测建模, 数据处理, 计算机编程, 事件驱动编程, 层叠样式表(CSS), 文件输入/输出, 计划发展, Algorithm, AI 个性化服务, 软件工程, 图像分析, Java 编程
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Python 程序设计, JSON, 交互式数据可视化, 数据可视化软件, 数据分析, 数据结构, 还原式 API, 网络服务, 数据清理, Network Protocol(网络协议, 编程原则, 数据处理, 网页抓取, SQL, 计算机编程, 关系数据库, 数据库设计, 数据库, 可扩展标记语言(XML), 数据可视化
攻读学位
初级 · 专项课程 · 3-6 个月

Princeton University
您将获得的技能: 计算机硬件, 理论计算机科学, 数据结构, 计算逻辑, 编程原则, 可扩展性, 计算机科学, Java 编程, Algorithm, 计算机结构
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 数据可视化软件, 散点图, 数据分析, Matlab, 数学软件, 面向对象编程(OOP), 数据处理, 数字信号处理, 用户界面(UI), 应用机器学习, Prompt Engineering, 编程原则, 预测建模, 计算机编程, 文件输入/输出, 图像分析, AI 个性化服务, Algorithm, ChatGPT, 柱状图
初级 · 专项课程 · 3-6 个月