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

University of Toronto
您将获得的技能: iOS 开发, 移动开发, 集成开发环境, 面向对象编程(OOP), 编程原则, Swift 编程, 计算机编程, 苹果 Xcode, Objective-C(编程语言), 图像分析, 苹果 iOS
混合 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: Python 程序设计, 数据分析, Pandas(Python 软件包), 数据导入/导出, 数据预处理, 统计分析, 数据操作, 数据清理, 编程原则, NumPy, 数据科学, 透视表和图表
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Python 程序设计, 图表设计, 数据结构, 计算机图形学, 计算机编程, 调试, 计划发展, 编程原则
初级 · 课程 · 1-4 周

Ball State University
您将获得的技能: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
攻读学位
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: Python 程序设计, 交互式数据可视化, 数据可视化软件, 仪表板, 模型评估, 数据操作, Pandas(Python 软件包), 数据分析, 数据导入/导出, Plotly, 数据转换, 预测建模, 网页抓取, 数据清理, 数据展示, 数据科学, 机器学习, 编程原则, 探索性数据分析, 数据可视化
攻读学位
初级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Digital pedagogy, Program Development, Technical Communication, Computer Programming, Education Software and Technology, Event-Driven Programming, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Student Engagement, Visualization (Computer Graphics), Game Design
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Linux 命令, Python 程序设计, 阿帕奇气流, 数据分析, 数据导入/导出, NoSQL, IBM Cognos 分析, Apache Hadoop, 数据库管理员, MySQL, 数据存储, Apache Spark, 数据仓库, 网页抓取, SQL, 生成式人工智能, 数据库设计, 数据科学, 专业网络, 摘录
攻读学位
初级 · 专业证书 · 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 个月
Johns Hopkins University
您将获得的技能: 数据可视化软件, Ggplot2, 统计分析, 数据共享, 版本控制, 数据操作, R(软件), Rmarkdown, 数据清理, 降维, 统计编程, 绘图(图形), Knitr, 数据整合, R 语言程序设计(中文版), 数据科学, 机器学习, GitHub, 统计可视化, 探索性数据分析
初级 · 专项课程 · 3-6 个月

University of Washington
您将获得的技能: Ruby (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Computer Science, Debugging
混合 · 课程 · 1-3 个月

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

University of California San Diego
您将获得的技能: Python 程序设计, 数据结构, 生物学, 计算思维, 编程原则, 生物信息学
初级 · 课程 · 1-4 周