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

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

您将获得的技能: 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 个月

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

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
中级 · 专项课程 · 3-6 个月

您将获得的技能: Program Development, Programming Principles, Python Programming, Computer Programming, Computational Thinking, Problem Management, Data Structures, Integrated Development Environments, Debugging, Development Environment
初级 · 课程 · 1-3 个月

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 周

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

University of Colorado System
您将获得的技能: 原型设计, 图论, 数据管理, Data Management, 数据存储, Unity 引擎, 软件设计模式, 数据结构, C#(编程语言), 调试, 应用程序开发, 面向对象编程(OOP), 视频游戏开发, 计算机编程, 编程原则, 事件驱动编程, Algorithm, 面向对象设计, 软件架构, 游戏设计, 文件输入/输出
初级 · 专项课程 · 3-6 个月
多位教师
您将获得的技能: 交互式数据可视化, 数据分析, Java, 软件设计, 单元测试, 调试, 面向对象编程(OOP), 数据结构, 用户界面(UI), 计算机编程, 事件驱动编程, 文件输入/输出, 面向对象设计, 解决问题, JUnit, 性能调整, 密码学, Algorithm, 软件工程, Java 编程
初级 · 专项课程 · 3-6 个月
University of California, Santa Cruz
您将获得的技能: 软件文档, 编程原则
初级 · 课程 · 1-3 个月

University of Pennsylvania
您将获得的技能: Python 程序设计, 计算机硬件, 面向对象编程(OOP), 数据结构, 调试, 分析, 计算思维, 解决问题, Algorithm, 伪代码, 计划发展, 计算机编程
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming
中级 · 课程 · 1-4 周