C++ 课程可以帮助您学习编程基础、Object-Oriented 设计、内存管理和 Data Structure。您还可以掌握算法开发、性能优化和调试技术方面的技能。许多课程都会介绍一些工具,如 Visual Studio 或 Code::Blocks 等 Integrated Development Environment (IDE) 以及 STL(标准模板库)等库,以提高您编写高效代码和管理复杂项目的能力。

Packt
您将获得的技能: Build Tools, Continuous Integration, CI/CD, Software Configuration Management, Unit Testing, Configuration Management, Software Development Tools, Test Tools, Maintainability, Development Environment, Cross Platform Development, Package and Software Management, Command-Line Interface, Software Engineering, Software Installation, Dependency Analysis
初级 · 课程 · 1-3 个月

您将获得的技能: Unreal Engine, Game Design, Performance Tuning, Video Game Development, Performance Testing, Programming Principles, No-Code Development, Object Oriented Design
混合 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Algorithm, 生物信息学, 数据存储, 开发测试, 编程原则, Java, 算法, 计算思维, 理论计算机科学, Javascript, Python 编程, 数据结构, 计划发展, 拉斯特(编程语言), 软件测试, 测试案例, 调试, 计算机编程, 图论, C 和 C++, 网络分析
中级 · 专项课程 · 3-6 个月

University of Illinois Urbana-Champaign
您将获得的技能: Algorithm, 非结构化数据, 网络路由, 算法, 数据存储, 工程软件, 数据库系统, C++(编程语言), 面向对象设计, 理论计算机科学, 计划发展, 数据存储技术, 图论, 调试, 面向对象编程(OOP), 计算机编程, 开发环境, 数据结构, 数据库理论
中级 · 专项课程 · 1-3 个月

您将获得的技能: Shell Script, Bash (Scripting Language), Unix Shell, Package and Software Management, Command-Line Interface, Docker (Software), Software Installation, Remote Access Systems, Linux Commands, Linux, OS Process Management, User Accounts, Containerization, Linux Servers, System Configuration, Linux Administration, File Management, Software Development, Git (Version Control System)
初级 · 课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: Algorithm, 编程原则, 数据共享, 算法, 计算机编程工具, 硬件架构, 分布式计算, 计算机结构, 数据访问, 开发环境, Python 编程, 计划发展, 调试, C 和 C++
初级 · 课程 · 1-3 个月

您将获得的技能: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Software Development, Hardware Architecture, Debugging, Application Security, Microarchitecture, Computer Architecture, C (Programming Language), Digital Signal Processing, System Configuration, Application Development, Security Engineering, C++ (Programming Language), System Requirements
中级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: Algorithm, 计算机结构, 系统编程, 算法, 开发环境, 面向数据的编程, 调试, 性能调整, C 和 C++
中级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 系统编程, 人工神经网络, 计算机结构, 机器学习, 可扩展性, 编程原则, 卷积神经网络, 数值分析, 硬件架构, 分布式计算, 事件驱动编程, 性能调整, 计划发展, 线性代数, 数学软件, 图像分析, 计算机图形学, 深度学习, 面向数据的编程, C 和 C++
攻读学位
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 电子工程, 模拟和模拟软件, 故障分析, 计算机工程, 嵌入式软件, 自动化工程, 嵌入式系统, 调试, 基于模型的系统工程, 技术交流
攻读学位
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 文件系统, 电气工程, 外壳脚本, 利纳克斯
高级设置 · 课程 · 1-4 周

Universitat Autònoma de Barcelona
您将获得的技能: Video Game Development, Computer Graphics, 3D Assets, Microsoft Visual Studio, C++ (Programming Language), Artificial Intelligence, User Interface (UI), Animations, Application Development
混合 · 课程 · 1-4 周