• 为个人
  • 为商务
  • 为大学
  • 为政府
学位
​
登录
免费加入
  • 浏览
  • C

C++ 课程

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


更多精彩内容:

热门 C++ 课程和认证


  • 状态:新
    新
    状态:免费试用
    免费试用
    M

    Microsoft

    Microsoft Introduction to C++ Programming

    您将获得的技能: Debugging, C++ (Programming Language), Software Documentation, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, System Programming, Data Structures, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Generative AI Agents, Integrated Development Environments, Technical Documentation, Generative AI, Application Development

    4.4
    评分, 4.4 星,最高 5 星
    ·
    11 条评论

    初级 · 专业证书 · 3-6 个月

  • 状态:免费试用
    免费试用
    U

    University of California, Santa Cruz

    人人都会编码C 和 C++

    您将获得的技能: 数据结构, 软件设计模式, Algorithm, 编程原则, 调试, 计算机编程, 软件文档, 人工智能, 图论, 游戏设计, 面向对象编程(OOP), C++(编程语言), C(编程语言)

    4.5
    评分, 4.5 星,最高 5 星
    ·
    9562 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    M

    Microsoft

    C++ Programming Fundamentals

    您将获得的技能: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Maintainability, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Algorithms, Data Validation

    4.3
    评分, 4.3 星,最高 5 星
    ·
    10 条评论

    初级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    C

    Codio

    Programming in C++: A Hands-on Introduction

    您将获得的技能: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Data Store, Software Documentation, Computer Science, Functional Design, Pseudocode, Maintainability

    4.6
    评分, 4.6 星,最高 5 星
    ·
    1314 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    M

    Microsoft

    Object Oriented Programming with C++

    您将获得的技能: Generative AI

    初级 · 课程 · 1-3 个月

  • 状态:预览
    预览
    S

    Simplilearn

    Programming with C ++

    您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Programming Principles, Algorithms, Data Structures, Data Manipulation

    4.4
    评分, 4.4 星,最高 5 星
    ·
    59 条评论

    初级 · 课程 · 1-4 周

是什么让您今天来到 Coursera?

  • 状态:免费
    免费
    P

    Princeton University

    计算机科学有目的的编程

    您将获得的技能: 数据结构, 计算机科学, 文件输入/输出, 计算机编程, Java 编程, 调试, 计划发展, 编程原则, 计算思维, 动画, Algorithm, 性能调整, 面向对象编程(OOP), Java

    4.7
    评分, 4.7 星,最高 5 星
    ·
    1341 条评论

    初级 · 课程 · 1-3 个月

  • 为你的职业生涯提供动力的 Google AI 证书

    马上注册
  • 状态:免费试用
    免费试用
    U

    University of California, Santa Cruz

    面向所有人的 C 语言,第 1 部分:编程基础

    您将获得的技能: 编程原则, 软件文档

    4.5
    评分, 4.5 星,最高 5 星
    ·
    6765 条评论

    初级 · 课程 · 1-3 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    E

    EDUCBA

    C++ Programming and Graphics Development

    您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Application Development, Object Oriented Design, Data Visualization Software, Visualization (Computer Graphics), Programming Principles, Computer Graphics, Solution Design, Computational Thinking, Graphing, Verification And Validation, Program Development, Development Environment, Software Visualization, Graphic and Visual Design, Data Presentation, Application Design, Data Validation, Computer Programming

    初级 · 专项课程 · 3-6 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    M

    Microsoft

    Intermediate C++ Programming Techniques

    您将获得的技能: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Object Oriented Programming (OOP), Generative AI Agents, Data Validation, Performance Tuning, Application Frameworks, System Programming, Algorithms, Debugging

    初级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    D

    Duke University

    C 语言编程入门

    您将获得的技能: 数据结构, 命令行界面, 文件输入/输出, 计算机编程, 调试, 计划发展, 操作系统, 软件开发, 软件设计, 编程原则, 解决问题, 系统编程, Algorithm, 开发环境, 软件测试, 用户界面(UI), 可维护性, 软件工程, C(编程语言), 模拟

    4.6
    评分, 4.6 星,最高 5 星
    ·
    7425 条评论

    初级 · 专项课程 · 3-6 个月

  • C

    Coursera

    Introduction to C++ Programming: Build a Calculator

    您将获得的技能: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Development Environment, Software Development, Computer Science

    4.4
    评分, 4.4 星,最高 5 星
    ·
    60 条评论

    初级 · 指导项目 · 不超过 2 小时

是什么让您今天来到 Coursera?

12345

总之,以下是 10 最受欢迎的 c++ 课程

  • Microsoft Introduction to C++ Programming: Microsoft
  • 人人都会编码C 和 C++: University of California, Santa Cruz
  • C++ Programming Fundamentals: Microsoft
  • Programming in C++: A Hands-on Introduction: Codio
  • Object Oriented Programming with C++: Microsoft
  • Programming with C ++: Simplilearn
  • 计算机科学有目的的编程: Princeton University
  • 面向所有人的 C 语言,第 1 部分:编程基础: University of California, Santa Cruz
  • C++ Programming and Graphics Development: EDUCBA
  • Intermediate C++ Programming Techniques: Microsoft

您可以在 Algorithms 中学到的技能

图形 (22)
数学优化 (21)
计算机程序 (20)
数据数据结构 (19)
解决问题 (19)
代数 (12)
计算机视觉 (10)
离散数学 (10)
图论 (10)
图像处理 (10)
线性代数 (10)
强化学习 (10)

关于 C 的常见问题

C++ is a powerful, high-performance programming language that builds on the foundations of C. It is widely used in software development for applications ranging from system software to game development. Its importance lies in its versatility, efficiency, and ability to handle complex tasks, making it a preferred choice for developers in various fields. Understanding C++ can open doors to numerous career opportunities and is essential for anyone looking to work in software engineering, game development, or systems programming.‎

With skills in C++, you can pursue various job roles, including software developer, systems programmer, game developer, and embedded systems engineer. Many companies seek professionals who can develop high-performance applications, manage system resources, and create complex algorithms. Additionally, C++ is often used in industries such as finance, gaming, and telecommunications, providing a wide range of opportunities for those proficient in the language.‎

To learn C++, you should focus on several key skills. These include understanding basic programming concepts, data structures, algorithms, and object-oriented programming principles. Familiarity with memory management and pointers is also crucial, as C++ allows for low-level manipulation of data. Additionally, gaining experience with libraries and frameworks commonly used in C++ development can enhance your skill set and make you more marketable.‎

Some of the best online C++ courses include the C++: Data Structures and Algorithms Specialization and the C++ Programming for Unreal Game Development Specialization. These courses provide comprehensive coverage of C++ programming, from foundational concepts to advanced applications, catering to various learning needs and goals.‎

Yes. You can start learning c++ on Coursera for free in two ways:

  1. Preview the first module of many c++ courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in c++, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

To learn C++, start by choosing a structured online course or specialization that fits your current skill level. Begin with the basics, focusing on syntax, data types, and control structures. Practice coding regularly to reinforce your learning, and work on small projects to apply your knowledge. Engaging with online communities or forums can also provide support and additional resources as you progress.‎

C++ courses typically cover a range of topics, including basic syntax, data types, control structures, functions, object-oriented programming, templates, and the Standard Template Library (STL). Advanced courses may explore into memory management, multithreading, and design patterns. Practical applications, such as game development or systems programming, are often included to provide real-world context.‎

For training and upskilling employees, courses like the C and Go: Classical and Modern Programming Specialization and the Coding for Everyone: C and C++ Specialization are excellent choices. These programs are designed to enhance programming skills and can be tailored to meet the needs of teams looking to improve their C++ capabilities.‎

此常见问题解答内容仅供参考。建议学生多做研究,确保所追求的课程和其他证书符合他们的个人、专业和财务目标。

其他可浏览的主题

Arts and Humanities
338 课程
Business
1095 课程
Computer Science
668 课程
Data Science
425 课程
Information Technology
145 课程
Health
471 课程
Math and Logic
70 课程
Personal Development
137 课程
Physical Science and Engineering
413 课程
Social Sciences
401 课程
Language Learning
150 课程

Coursera 页脚

技能

  • 人工智能(AI)
  • 网络安全
  • 数据分析
  • 数字化营销
  • 讲英语
  • 生成式人工智能(GenAI)
  • 微软Excel
  • Microsoft Power BI
  • 项目管理
  • Python

证书与课程

  • 谷歌网络安全证书
  • 谷歌数据分析证书
  • 谷歌 IT 支持证书
  • 谷歌项目管理证书
  • 谷歌用户体验设计证书
  • IBM 数据分析师证书
  • IBM Data Science 证书
  • Machine Learning 证书
  • Microsoft Power BI 数据分析师证书
  • UI / UX 设计证书

行业与职业

  • 商务
  • 计算机科学
  • 数据科学
  • 教育与教学
  • 工程学
  • 金融
  • 医疗保健
  • 人力资源(HR)
  • 信息技术 (IT)
  • 营销

职业资源

  • 职业能力倾向测验
  • 工作面试优势和劣势的示例
  • 学习高收入技能
  • 加密货币如何运作?
  • 如何在 Google 表格中突出显示重复项
  • 如何学习人工智能
  • 热门网络安全证书
  • 准备 PMP 认证
  • 面试后您将获得工作的迹象
  • 什么是人工智能?

Coursera

  • 关于
  • 我们提供的内容
  • 管理团队
  • 工作机会
  • 目录
  • Coursera Plus
  • 专业证书
  • MasterTrack® 证书
  • 学位
  • 企业版
  • 政府版
  • 面向校园
  • 成为合作伙伴
  • 社会影响
  • 免费课程
  • 分享您的 Coursera 学习故事

社区

  • 学生
  • 合作伙伴
  • Beta 测试人员
  • 博客
  • Coursera 播客
  • 技术博客

更多

  • 媒体
  • 投资者
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 联系我们
  • 文章
  • 目录
  • 附属公司
  • 现代奴隶制声明
  • 请勿出售/共享
随时随地学习
通过 App Store 下载
通过 Google Play 获取
B 型企业认证标志
© 2026 Coursera Inc.保留所有权利。
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok