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

University of Colorado System
您将获得的技能: 游戏设计, 用户界面(UI), 面向对象设计, Unity 引擎, 事件驱动编程, 文件输入/输出, C++(编程语言), 虚幻引擎, 用户界面组件, C#(编程语言), 面向对象编程(OOP), 视频游戏开发
★ 4.7 (20) · 中级 · 课程 · 1-4 周

Peking University
您将获得的技能: C (Programming Language), Data Structures, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Algorithms, Memory Management
★ 4.9 (827) · 混合 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Memory Management, C and C++, C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Software Design, Python Programming, Java, Algorithms, Performance Tuning
★ 4.5 (13) · 中级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: Algorithm, 数据结构, 嵌入式系统, C(编程语言), C 和 C++, 计算机编程, 算法, 计算机工程, 编程原则, 利纳克斯, 内存管理
★ 4.4 (58) · 初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Data Science, Web Applications, Python Programming, Data Analysis, Programming Principles, Artificial Intelligence, Computer Programming, Game Design
★ 4.5 (2210) · 初级 · 指导项目 · 不超过 2 小时
École Polytechnique Fédérale de Lausanne
您将获得的技能: 代码重用性, 功能设计, Scala 编程, 数据结构, 面向对象设计, 计算机编程, 面向对象编程(OOP), 计算逻辑, 编程原则
★ 4.8 (8269) · 中级 · 课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: 加密技术, Algorithm, 图论, 分布式计算, 数据存储, 事务处理, 云安全, 数据库理论, 数据中心, 认证, Apache Hadoop, 云计算, 操作系统, 网络安全政策, 信息系统安全, 云计算架构, 安全控制, 授权(计算), 算法, NoSQL, 文件系统
★ 4.5 (321) · 混合 · 课程 · 1-3 个月

University of California, Davis
您将获得的技能: 加密技术, Encryption, Java, 威胁建模, 安全测试, 渗透测试, 加密, 开放式网络应用程序安全项目(OWASP), 网络安全, 安全战略, 认证, 软件设计, C 和 C++, Linux 管理, 安全 Code, 应用安全, 编程原则, 安全编码, 利用开发, 漏洞扫描, 系统设计与实施, 脆弱性评估
★ 4.5 (607) · 中级 · 专项课程 · 3-6 个月
University of California, Santa Cruz
★ 4.6 (792) · 中级 · 课程 · 1-3 个月

Peking University
您将获得的技能: Data Structures, C++ (Programming Language), Algorithms, Memory Management, Object Oriented Programming (OOP), C and C++, Code Reusability, C (Programming Language), Object Oriented Design, File I/O, Graph Theory, Programming Principles, Data Storage, Computer Programming, Computational Thinking, Computer Science, Computer Architecture, Software Design, Program Development, Information Architecture
★ 4.8 (2657) · 初级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: Algorithm, 分布式计算, 性能调整, 数据结构, C++(编程语言), 图像分析, 数据流, 事件驱动编程, 可扩展性, 算法, 数字信号处理, 系统编程, 计划发展, 内存管理
★ 3.3 (26) · 中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 代码重用性, 数学软件, 数据结构, 解决问题, 绘图(图形), 工程计算, 用户界面(UI), Matlab, 文件输入/输出, 计算机编程, 文件管理, C(编程语言), 开发环境, 计算逻辑, 计算机科学, 编程原则, 调试, 计划发展
★ 4.8 (1.8万) · 初级 · 课程 · 1-3 个月