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

University of Leeds
您将获得的技能: Jupyter, Programming Principles, Computer Programming, Python Programming, Development Environment, Scripting, Software Installation, Data Structures, Data Science
初级 · 课程 · 1-4 周

University of Washington
您将获得的技能: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
中级 · 课程 · 1-4 周

您将获得的技能: Generative AI
中级 · 课程 · 3-6 个月

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

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

您将获得的技能: Python 程序设计, JSON, Pandas(Python 软件包), 数据导入/导出, 还原式 API, 面向对象编程(OOP), 数据操作, 数据结构, 数据分析, 计算机编程, NumPy, 文件输入/输出, 网页抓取, 自动化, Jupyter, 应用编程接口 (API), 编程原则
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 数据可视化软件, 描述性统计, 数据分析, C(编程语言), 统计分析, 理论计算机科学, 数据存储, 数据结构, 调试, 计算思维, 编程原则, 数据收集, 计算机编程, 文件输入/输出, 自动化, 模拟, 计划发展, Algorithm, 微软 Visual Studio
初级 · 专项课程 · 3-6 个月

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

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