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

Johns Hopkins University
您将获得的技能: Python 程序设计, C 和 C++, C++(编程语言), 计算机结构, 数据访问, 计算机编程工具, 开发环境, 计算机硬件, 计划发展, 编程原则, 系统编程
初级 · 课程 · 1-3 个月

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

Johns Hopkins University
您将获得的技能: C 和 C++, 线性代数, 可扩展性, 数字信号处理, 数学软件, 分布式计算, 卷积神经网络, 人工神经网络, 深度学习, 软件开发, 数据结构, C++(编程语言), 机器学习, 性能调整, 图像分析, 计算机图形学, 系统编程, 操作系统流程管理, 计划发展, 编程原则
攻读学位
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Agile Methodology, Scrum (Software Development), System Programming, Embedded Software, Software Testing, Embedded Systems, Linux, Agile Software Development, Docker (Software), Git (Version Control System), File I/O, Linux Commands, Linux Servers, System Software, Linux Administration, Operating Systems, Bash (Scripting Language), Shell Script, C++ (Programming Language), Real-Time Operating Systems
中级 · 专项课程 · 1-3 个月

Peking University
您将获得的技能: Programming Principles, C (Programming Language), Computer Science, Computer Programming, Computer Architecture, Data Structures, File I/O, Theoretical Computer Science, Emerging Technologies
混合 · 课程 · 3-6 个月

您将获得的技能: 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
您将获得的技能: C 和 C++, Algorithm, 分布式计算, 计算机结构, 数据访问, 调试, 数据结构, 系统编程, 计算机硬件, 性能测试, 操作系统流程管理, 计划发展, 性能调整
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: C 和 C++, 操作系统, 文件输入/输出, 嵌入式系统, 调试, Linux 命令, Linux, Bash(脚本语言), 电气工程, 跨平台开发, 操作系统流程管理, Linux 服务器, 外壳脚本, 系统编程, 构建工具
高级设置 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Basic Electrical Systems, Wireless Networks, C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C++ (Programming Language), Electronics, Display Devices, Embedded Software, Embedded Systems, Robotics, Computer Programming Tools, Development Environment, Integrated Development Environments, Electrical Wiring
中级 · 专项课程 · 3-6 个月

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 周

University of Colorado Boulder
您将获得的技能: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
攻读学位
高级设置 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Electronic Components, C and C++, C++ (Programming Language), Embedded Software, Hardware Troubleshooting, Program Development, Maintainability, Debugging, Development Environment
中级 · 课程 · 1-3 个月