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

Duke University
您将获得的技能: 集装箱化, 计算机编程, 拥抱的脸, 命令行界面, 应用程序部署, Docker (软件), LLM 申请, 詹金斯, 大型语言模型, 自然语言处理, 还原式 API, 生成式人工智能, CI/CD, 测试案例, 拉斯特(编程语言), 云计算, 数据管道, 无服务器计算, 亚马逊网络服务, Devops
初级 · 专项课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: 计算机编程, 调试, 面向对象编程(OOP), 软件文档, 编程原则, 软件设计模式, C++(编程语言), 人工智能, 图论, Algorithm, 游戏设计, 数据结构, C(编程语言)
初级 · 专项课程 · 3-6 个月

University of London
您将获得的技能: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
攻读学位
中级 · 专项课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Scala 编程, 面向对象编程(OOP), 数据处理, 数据操作, Apache Spark, 计算机编程, 交互式数据可视化, 大数据, 编程原则, 软件设计模式, 用户界面(UI), 热图, 分布式计算, 功能设计, 数据结构, 软件设计, 地理空间信息与技术, 性能调整, 实时数据, 可视化(计算机制图)
中级 · 专项课程 · 3-6 个月
University of London
您将获得的技能: 计算机编程, 调试, 计算机科学, 网页设计与开发, 计算机扫盲, Network Security, 开发环境, 计算机网络, 算术, Javascript, 计算机系统, 软件开发工具, 计算机图形学, 计算思维, 解决问题, 应用数学, 普通数学, 计算机编程工具, 网络应用, 网络安全
攻读学位
初级 · 专项课程 · 1-3 个月

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

Johns Hopkins University
您将获得的技能: C 和 C++, 数据访问, 开发环境, 计划发展, 计算机结构, C++(编程语言), 编程原则, 计算机编程工具, 系统编程, Python 程序设计, 计算机硬件
初级 · 课程 · 1-3 个月
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
您将获得的技能: 命令行界面, 调试, 开发环境, 解决方案设计, 可维护性, 计算机编程, 系统编程, 计划发展, 模拟, 解决问题, 编程原则, 用户界面(UI), 软件设计, 软件测试, 文件输入/输出, 数据结构, C(编程语言), 软件开发, 软件工程, Algorithm
初级 · 专项课程 · 3-6 个月
Dartmouth College
您将获得的技能: 计算机编程, 调试, 嵌入式软件, 命令行界面, 计算机科学, 软件可视化, Linux, 嵌入式系统, 计算机工程, 系统编程, 软件文档, 文件系统, 计算机结构, 编程原则, Linux 命令, Linux 服务器, 软件工程, 文件输入/输出, Algorithm, C(编程语言)
初级 · 专项课程 · 3-6 个月

Princeton University
您将获得的技能: 面向对象编程(OOP), 调试, 计算机科学, 计算机编程, Java 编程, 计划发展, Java, 编程原则, 计算思维, 动画, 文件输入/输出, 数据结构, 性能调整, Algorithm
初级 · 课程 · 1-3 个月

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