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

University of London
您将获得的技能: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
攻读学位
中级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: 测试驱动开发(TDD), 云计算架构, Kubernetes, Gherkin(脚本语言), 应用程序开发, 用户故事, 数据导入/导出, 软件工程, 恢复性应用程序接口, Linux 命令, 持续集成, DevOps, 软件架构, 软件开发生命周期, 云部署, 开放式网络应用程序安全项目(OWASP), Grafana, Istio, CI/CD, 应用程序部署
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Object Oriented Programming (OOP), File I/O, Microservices, CI/CD, Restful API, Data Ethics, Java Programming, Model Deployment, Engineering Software, Database Management, Software Design, Version Control
初级 · 专业证书 · 3-6 个月

您将获得的技能: NumPy, 自动化, 数据分析, 计算机编程, 网络抓取, 应用编程接口 (API), 数据导入/导出, 恢复性应用程序接口, 面向对象编程(OOP), 数据操作, 文件输入/输出, Pandas(Python 软件包), 数据结构, 编程原则, JSON, Python 编程, Jupyter
初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, Software Documentation
中级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 外壳脚本, 对象关系映射, 微服务, 数据导入/导出, Kubernetes, Linux 命令, 恢复性应用程序接口, OpenShift, 软件架构, 云部署, 软件开发生命周期, Django (网络框架), Python 编程, Grafana, 开放式网络应用程序安全项目(OWASP), MongoDB, NoSQL, Bash(脚本语言), Istio, 应用程序部署
初级 · 专业证书 · 3-6 个月

Duke University
您将获得的技能: 云计算, 数据管道, 命令行界面, 生成式人工智能, 计算机编程, 詹金斯, 拥抱的脸, 大型语言建模, 恢复性应用程序接口, 无服务器计算, 拉斯特(编程语言), 自然语言处理, 测试案例, DevOps, 法学硕士申请, Amazon Web Services, 集装箱化, CI/CD, Docker (软件), 应用程序部署
初级 · 专项课程 · 3-6 个月
University of London
您将获得的技能: 计算机编程, 网络安全, 解决问题, 计算机系统, 普通数学, Javascript, 调试, 开发环境, Network Security, 计算机科学, 计算机图形学, 算术, 计算机网络, 软件开发工具, 计算思维, 应用数学, 计算机扫盲, 计算机编程工具, 网页设计与开发, 网络应用
攻读学位
初级 · 专项课程 · 1-3 个月
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 个月

您将获得的技能: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Programming Principles, Development Environment, Program Development, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging, Data Validation
初级 · 专项课程 · 3-6 个月

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