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

Duke University
您将获得的技能: 恢复性应用程序接口, 拥抱的脸, Amazon Web Services, 云计算, 詹金斯, 测试案例, 命令行界面, 应用程序部署, 数据管道, 计算机编程, Docker (软件), 自然语言处理, 集装箱化, 生成式人工智能, 大型语言建模, CI/CD, DevOps, 拉斯特(编程语言), 无服务器计算, 法学硕士申请
初级 · 专项课程 · 3-6 个月
University of California, Santa Cruz
您将获得的技能: 软件文档, 编程原则
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Algorithm, 软件开发, 系统编程, 软件设计, 编程原则, 可维护性, 计划发展, 命令行界面, 操作系统, C(编程语言), 计算机编程, 数据结构, 用户界面(UI), 软件测试, 调试, 软件工程, 解决问题, 文件输入/输出, 开发环境, 模拟, 算法
初级 · 专项课程 · 3-6 个月

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

您将获得的技能: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Applicant Tracking Systems, Configuration Management, Program Development, Programming Principles
高级设置 · 专业证书 · 3-6 个月
多位教师
您将获得的技能: Java 编程, Algorithm, 事件驱动编程, 软件设计, Java, 加密技术, 数据分析, 性能调整, 用户界面(UI), 数据结构, JUnit, 软件工程, 计算机编程, 解决问题, 调试, 单元测试, 面向对象设计, 文件输入/输出, 算法, 面向对象编程(OOP), 交互式数据可视化
初级 · 专项课程 · 3-6 个月

您将获得的技能: Rmarkdown, Data Ethics, Data Validation, Ggplot2, R (Software), Data Literacy, Spreadsheet Software, Data Analysis, Stakeholder Communications, Dashboard, Analytics, R Programming, Object Oriented Programming (OOP), Data-Driven Decision-Making, Tidyverse (R Package), Data Security, Data Manipulation, Data Structures, Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月
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 个月

IBM
您将获得的技能: Java 编程, Java, 集成开发环境, 调试, 数据结构, 计算机编程, 面向对象编程(OOP), 开发环境, 文件输入/输出
初级 · 课程 · 1-3 个月