并行编程课程可以帮助您学习多线程、同步和性能优化技术。您可以掌握高效利用多个处理器和管理共享资源的算法设计技能。许多课程都会介绍 OpenMP、MPI 和 CUDA 等工具,这些工具支持在从科学模拟到数据处理任务等各种应用中实施并行计算解决方案。
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
您将获得的技能: 系统编程, 命令行界面, 调试, 软件测试, 可维护性, 软件设计, 解决方案设计, 模拟, C(编程语言), 编程原则, 用户界面(UI), 软件开发, 开发环境, 解决问题, 计算机编程, 数据结构, 文件输入/输出, 计划发展, 软件工程, Algorithm
初级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 软件测试, 调试, 集成开发环境, 开发环境, 测试驱动开发(TDD), 单元测试, 面向对象编程(OOP), 编程原则, 计算机编程, 云托管, 数据结构, Python 程序设计, Django (网络框架)
初级 · 课程 · 1-3 个月

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

University of Michigan
您将获得的技能: 数据可视化软件, 数据清理, 还原式 API, 数据分析, JSON, 交互式数据可视化, 可扩展标记语言(XML), 编程原则, 网络服务, 数据库, SQL, 网页抓取, 数据处理, Network Protocol(网络协议, Python 程序设计, 数据结构, 关系数据库, 计算机编程, 数据可视化, 数据库设计
攻读学位
初级 · 专项课程 · 3-6 个月
Dartmouth College
您将获得的技能: Linux 命令, 系统编程, 软件可视化, 命令行界面, 计算机科学, 调试, 嵌入式系统, 计算机工程, Linux, 编程原则, 软件文档, 嵌入式软件, C(编程语言), 计算机编程, Linux 服务器, 软件工程, 文件系统, 文件输入/输出, 计算机结构, Algorithm
初级 · 专项课程 · 3-6 个月

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

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

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

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

University of California San Diego
您将获得的技能: Java 编程, 面向对象设计, Java, 交互式数据可视化, 技术交流, 单元测试, 社交网络分析, 面向对象编程(OOP), 适应, 图论, JUnit, 解决问题, 用户界面(UI), 计算机编程, 事件驱动编程, 成长意识, 数据结构, 网络分析, Algorithm, 性能调整
中级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 机器学习, 数据导入/导出, 数据科学, 计算机视觉, LLM 申请, 工程软件, 负责任的人工智能, AI 工作流程, 检索-增强生成, Prompt Engineering, 还原式 API, LangChain, 软件开发生命周期, ChatGPT, 生成式人工智能, 软件架构, Python 程序设计, 提示模式, IBM 云, 响应式网页设计
攻读学位
初级 · 专业证书 · 3-6 个月