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

École Polytechnique Fédérale de Lausanne
您将获得的技能: 数据操作, 数据持久性, 数据分析, Scala 编程, 大数据, SQL, 性能调整, 数据处理, 分布式计算, Apache Spark
中级 · 课程 · 1-4 周

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

University of Colorado System
您将获得的技能: 调试, 面向对象设计, 原型设计, Unity 引擎, 数据存储, 面向对象编程(OOP), 应用程序开发, 图论, 数据管理, Data Management, 编程原则, 计算机编程, 数据结构, 事件驱动编程, 游戏设计, 文件输入/输出, 软件架构, C#(编程语言), 软件设计模式, 视频游戏开发, Algorithm
初级 · 专项课程 · 3-6 个月

University of Pennsylvania
您将获得的技能: 调试, 计算机硬件, 面向对象编程(OOP), 分析, 计算思维, 解决问题, Python 程序设计, 伪代码, 计算机编程, 数据结构, 计划发展, Algorithm
初级 · 课程 · 1-4 周
多位教师
您将获得的技能: Java 编程, 面向对象设计, 调试, 交互式数据可视化, 软件设计, Java, 数据分析, 单元测试, 面向对象编程(OOP), 用户界面(UI), 事件驱动编程, 文件输入/输出, 计算机编程, JUnit, 解决问题, 密码学, 软件工程, 数据结构, Algorithm, 性能调整
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 理论计算机科学, 数学建模, 组合学, 计算思维, 线性代数, Python 程序设计, 运筹学, 图论, Algorithm
攻读学位
高级设置 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Java 编程, 调试, 面向对象设计, Java, 面向对象编程(OOP), 集成开发环境, 计算机编程, 开发环境, 日蚀(软件), Virtual Machine, Algorithm
初级 · 课程 · 1-4 周

您将获得的技能: Java Programming, Java, Performance Tuning, Spring Framework, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Programming Principles, Performance Testing, Spring Boot, Computer Architecture
初级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: 编程原则, 软件文档
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 模型部署, 数据可视化软件, 数据建模, 数据清理, GitHub, 数据科学, 大数据, 存储过程, SQL, 数据预处理, 数据库, Query 语言, Jupyter, 云计算, 计算机编程工具, 数据挖掘, 关系数据库, R(软件), 数据扫盲, Python 程序设计
攻读学位
初级 · 专项课程 · 3-6 个月

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

Coursera
您将获得的技能: Distributed Computing, Scalability, Performance Tuning, C++ (Programming Language), System Programming, Computer Architecture, Cross Platform Development, Hardware Architecture, C (Programming Language), Application Performance Management, Development Environment
初级 · 课程 · 1-4 周