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

Vanderbilt University
您将获得的技能: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Computer Programming, Open Source Technology, Programming Principles, Scalability, Functional Design
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: 开发环境, 工程计算, Matlab, 数学软件, 数据结构, 用户界面(UI), 解决问题, 绘图(图形), 编程原则, 计算机编程, 计算机科学, 文件输入/输出, 调试
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Java, 数据结构, 编程原则, 系统编程, Algorithm, 调试, 性能测试, Java 编程
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: Javascript, 人机交互, 开发环境, 数据管理, Data Management, 计算机图形学, 图形工具, 软件开发工具, 计算机编程工具, 计算机编程, 调试, 互动设计
初级 · 课程 · 1-4 周

University of Alberta
您将获得的技能: Python 程序设计, 理论计算机科学, 动画和游戏设计, 视频游戏开发, 功能测试, 数据结构, 计算机科学, 计算思维, 编程原则, 解决问题, 软件质量(SQA/SQC), 计算机编程, 伪代码, 计划发展, Algorithm, 问题管理, 游戏设计, 调试, 软件工程, 应用设计
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 脚本, 数学软件, 应用程序开发, 面向对象编程(OOP), Matlab, 用户界面(UI), 工程分析, 计算机编程, 编程原则, 性能调整, Algorithm
中级 · 课程 · 1-3 个月

Simplilearn
您将获得的技能: Data Structures, C (Programming Language), Programming Principles, Data Management, Algorithms, Computer Programming, File I/O
初级 · 课程 · 1-4 周

University of Cape Town
您将获得的技能: 数据操作, 统计假设检验, 数学建模, 软件包和软件管理, 科学可视化, Jupyter, 统计分析, 绘图(图形), 计算机编程, 其他编程语言, 数据科学, 探索性数据分析, 数据可视化
初级 · 课程 · 1-4 周

Simplilearn
您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Programming Principles, Algorithms, Data Structures, Data Manipulation
初级 · 课程 · 1-4 周

University of Geneva
您将获得的技能: Data-oriented programming, Operating Systems, Simulation and Simulation Software
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 数据操作, Java, 数据分析, API 设计, 软件设计, 数据导入/导出, 软件测试, 解决问题, 统计分析, 调试, 软件文档, 集成开发环境, 面向对象编程(OOP), Java 编程, 数据处理, 编程原则, 计算机编程, 文件输入/输出, 计划发展, Algorithm
初级 · 课程 · 1-3 个月

University of Washington
您将获得的技能: 软件设计, 理论计算机科学, 软件安装, 计算思维, 编程原则, 计算机编程, 功能设计, 鲁比(编程语言), 其他编程语言
中级 · 课程 · 1-3 个月