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

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 个月
Johns Hopkins University
您将获得的技能: 数据操作, 数据清理, 绘图(图形), GitHub, 数据整合, Ggplot2, 版本控制, R(软件), 数据可视化软件, 降维, 探索性数据分析, Knitr, 统计可视化, R 语言程序设计(中文版), Rmarkdown, 数据科学, 统计分析, 机器学习, 数据共享, 统计编程
初级 · 专项课程 · 3-6 个月

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

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 个月

University of Michigan
您将获得的技能: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
中级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: 数据操作, 调试, 数据导入/导出, 模拟, 计算机编程工具, 数据分析, 编程原则, R 语言程序设计(中文版), 性能调整, 统计分析, 数据结构, 统计编程
中级 · 课程 · 1-4 周

您将获得的技能: JSON, 应用编程接口 (API), 数据分析, 数据操作, 自动化, Pandas(Python 软件包), 面向对象编程(OOP), 数据导入/导出, 还原式 API, 计算机编程, 编程原则, 数据结构, 文件输入/输出, NumPy, Jupyter, Python 程序设计, 网页抓取
初级 · 课程 · 1-3 个月
Duke University
您将获得的技能: 集成开发环境, 数据分析, 调试, 数据导入/导出, 事件驱动编程, Java 编程, 数据处理, 计算机编程, 预测建模, Javascript, 计划发展, 统计分析, 层叠样式表(CSS), Encryption, 软件设计, 文件输入/输出, AI 个性化服务, 图像分析, Algorithm, 软件工程
初级 · 专项课程 · 3-6 个月

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

Microsoft
您将获得的技能: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Computer Programming, Integrated Development Environments, Development Environment, Event-Driven Programming
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: JSON, SQL, 数据清理, 数据分析, 数据处理, Network Protocol(网络协议, 计算机编程, 交互式数据可视化, 数据库设计, 网页抓取, 数据可视化软件, 编程原则, Python 程序设计, 关系数据库, 数据结构, 可扩展标记语言(XML), 数据库, 数据可视化, 还原式 API, 网络服务
攻读学位
初级 · 专项课程 · 3-6 个月

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