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

Duke University
您将获得的技能: 命令行界面, 计算机编程, 软件测试, 软件设计, 可维护性, 调试, 解决问题, 系统编程, 软件工程, C(编程语言), 用户界面(UI), 模拟, 软件开发, 开发环境, 操作系统, Algorithm, 文件输入/输出, 编程原则, 数据结构, 算法, 计划发展
初级 · 专项课程 · 3-6 个月
Duke University
您将获得的技能: 预测建模, 统计分析, 集成开发环境, 加密, Encryption, 数据分析, 软件设计, 计算机编程, Javascript, 人工智能个性化, 调试, 数据导入/导出, 软件工程, 事件驱动编程, 数据处理, Algorithm, Java 编程, 文件输入/输出, 计划发展, 算法, 图像分析, 层叠样式表(CSS)
初级 · 专项课程 · 3-6 个月

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

IBM
您将获得的技能: 深度学习, 及时工程, 生成式人工智能, 人工智能和机器学习(AI/ML), 客户服务, 无代码开发, ChatGPT, 模型部署, IBM 云计算, 机器学习, 人工智能, 数据科学, 自助服务技术, 案例研究, 分析, 人工智能工作流程, Prompt Engineering, 增强现实与虚拟现实(AR/VR), 提示模式, 机器学习软件, 应用程序部署
初级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: 计算机编程, 地理空间信息与技术, 分布式计算, 软件设计, Scala 编程, 大数据, 热图, 用户界面(UI), 交互式数据可视化, 面向对象编程(OOP), 软件设计模式, 功能设计, 数据处理, Apache Spark, Algorithm, 数据操作, 数据可视化软件, 编程原则, 数据结构, 算法, 性能调整
中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 查询语言, 计算机编程, 数据分析, 调试, 网络抓取, 数据库, 数据可视化, 数据库设计, 恢复性应用程序接口, 交互式数据可视化, 数据清理, 数据处理, 数据可视化软件, 网络服务, 编程原则, Python 编程, 数据结构, JSON, 关系数据库, 可扩展标记语言(XML)
攻读学位
初级 · 专项课程 · 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 个月

您将获得的技能: Threat Modeling, Network Security, Threat Management, Vulnerability Management, Intrusion Detection and Prevention, Hardening, Computer Security Incident Management, Security Management, Cyber Threat Intelligence, Cyber Attacks, Incident Response, Cybersecurity, Network Protocols, Threat Detection, Bash (Scripting Language), Debugging, Linux, Interviewing Skills, Python Programming, SQL
攻读学位
初级 · 专业证书 · 3-6 个月

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

Meta
初级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: 软件文档, 编程原则
初级 · 课程 · 1-3 个月

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