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

Peking University
您将获得的技能: Programming Principles, C (Programming Language), Theoretical Computer Science, Computer Architecture, Computer Programming, Computational Logic, Computer Hardware, Quantum computing, Computational Thinking, Data Storage, Memory Management
★ 4.8 (1734) · 混合 · 课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 应用程序开发, 数据结构, iOS 开发, 计算机编程, C 和 C++, 苹果 iOS, 移动开发, 原型设计, Objective-C(编程语言), 编程原则, 面向对象编程(OOP), 内存管理, C(编程语言)
★ 4.6 (558) · 混合 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Wireless Networks, C++ (Programming Language), C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, Electronic Hardware, Telecommunications, Electronic Systems, Code Reusability, Hardware Design, Electronics, Program Development, Communication Systems, Programming Principles, Display Devices
★ 4.7 (18) · 中级 · 专项课程 · 3-6 个月

您将获得的技能: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Microsoft Development Tools, Program Development, Programming Principles, Computer Programming, C and C++, Command-Line Interface, Computational Logic
★ 4.4 (219) · 初级 · 指导项目 · 不超过 2 小时

University of Colorado Boulder
您将获得的技能: 嵌入式系统, 故障分析, 技术交流, 模拟和模拟软件, 系统编程, 调试, 嵌入式软件, 基于模型的系统工程
★ 4.6 (244) · 中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 数据处理, 计划发展, 线性代数, 数据结构, 数据转换, 机器学习, 算法, 数据科学, 图像分析, Algorithm, 人工神经网络, 深度学习, 应用机器学习, 数学软件, 软件开发, 数字信号处理
★ 3.2 (22) · 中级 · 课程 · 1-3 个月

您将获得的技能: Embedded Software, Debugging, Embedded Systems, Memory Management, Integrated Development Environments, C (Programming Language), Computer Programming Tools, Development Environment, C and C++, Software Development Tools, System Programming, Eclipse (Software), Build Tools, Programming Principles, Data Storage
★ 4.8 (71) · 中级 · 课程 · 1-4 周
您将获得的技能: Memory Management, Operating Systems, C (Programming Language), C and C++, Performance Tuning, System Programming, System Software, Unix, Hardware Architecture
★ 4.7 (66) · 高级设置 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
★ 4.5 (38) · 中级 · 专项课程 · 3-6 个月
您将获得的技能: File Systems, Operating Systems, OS Process Management, Memory Management, C (Programming Language), File Management, Virtualization, Computer Programming Tools, Data Integrity, Debugging, File I/O, System Software, Virtualization and Virtual Machines, System Programming, Systems Design, Data Storage Technologies, Performance Tuning, Distributed Computing, Data Storage, C and C++
★ 4.6 (319) · 初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Memory Management, C (Programming Language), C and C++, Data Structures, Secure Coding, Application Security, System Programming, Programming Principles
★ 4.5 (73) · 中级 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), C and C++, Programming Principles, Memory Management, Hardware Architecture, Computational Logic, Computer Architecture, Computer Programming, Peripheral Devices, Data Storage
★ 4.5 (42) · 中级 · 课程 · 1-4 周