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

University of Pennsylvania
您将获得的技能: 单元测试, 计算机编程, 调试, 数据分析, 面向对象设计, 数据可视化, Java, Matplotlib, 应用程序开发, 数据清理, 面向对象编程(OOP), 数据科学, 日蚀(软件), 文件输入/输出, Java 编程, 透视表和图表, Pandas(Python 软件包), 数据结构, 编程原则, Python 编程
初级 · 专项课程 · 3-6 个月

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

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

Duke University
您将获得的技能: 计算机编程, 解决问题, 软件工程, C(编程语言), Algorithm, 解决方案设计, 编程原则, 算法
初级 · 课程 · 1-4 周
Johns Hopkins University
您将获得的技能: 数据共享, 统计分析, 数据整合, GitHub, 降维, 绘图(图形), Ggplot2, 数据科学, 数据清理, Rmarkdown, 机器学习, 数据操作, 探索性数据分析, 统计可视化, 统计编程, R(软件), R 程序设计, 数据可视化软件, Knitr, 版本控制
初级 · 专项课程 · 3-6 个月

您将获得的技能: CI/CD, Scalability
初级 · 课程 · 1-4 周

您将获得的技能: Responsive Web Design, Storyboarding, Wireframing, User Experience Design, UI/UX Research, User Experience, Usability Testing, Information Architecture, Presentations, Web Design, User Research, Design Thinking, Figma (Design Software), Design Reviews, Web Content Accessibility Guidelines, Mobile Development, User Story, Persona (User Experience), Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Go (Programming Language), Data Structures, Programming Principles, Context Management, Distributed Computing, Development Environment, Program Development, Maintainability, File Management
初级 · 课程 · 1-3 个月
Dartmouth College
您将获得的技能: 命令行界面, 调试, 计算机编程, 利纳克斯, 系统编程, 文件系统, Linux 服务器, Linux 命令, C(编程语言), 软件工程, 计算机工程, 嵌入式软件, 嵌入式系统, 计算机科学, Algorithm, 文件输入/输出, 编程原则, 软件文档, 算法, 计算机结构, 软件可视化
初级 · 专项课程 · 3-6 个月
University of Michigan
您将获得的技能: 调试, 计算机编程, 集成开发环境, 软件安装, 编程原则, Python 编程, 计算机编程工具, 计算思维
初级 · 课程 · 1-3 个月

您将获得的技能: 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 个月

您将获得的技能: IT Security Architecture, Computer Networking, Operating System Administration, Package and Software Management, Network Troubleshooting, Version Control, IT Automation, Systems Administration, IT Infrastructure, Information Systems Security, TCP/IP, Git (Version Control System), Chef (Configuration Management Tool), Network Security, Ruby (Programming Language), File Systems, Computer Hardware, Technical Support, Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月