C++ (Programming Language)

C++ is a general-purpose programming language with a bias towards system programming that supports procedural, object-oriented, and generic programming paradigms. Coursera's C++ catalog teaches you about this versatile language used in a wide range of domains like games, graphics, real-time systems, and application software. You'll learn to effectively design, code, and debug programs in C++, imbibe the principles of object-oriented programming, understand the standard template library, and gain exposure to concepts like pointers, recursion, linked lists, and data structures. This skill will bolster your capabilities as a software developer, game developer, or systems engineer and equip you to build efficient and fast applications.
22credentials
65courses

Results for "c++ (programming language)"

  • Status: New
    Status: Free Trial

    Skills you'll gain: Event-Driven Programming, Computer Graphics, Application Development, Software Design, C++ (Programming Language), Microsoft Windows, Maintainability, Software Architecture, Application Lifecycle Management, System Configuration, Performance Tuning

  • Status: Free Trial

    University of California, Santa Cruz

    Skills you'll gain: Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Integrated Development Environments, Computer Science, Algorithms, File Systems, Computational Thinking, Software Technical Review, Integration Testing, Software Design

  • Status: Free Trial

    University of California, Santa Cruz

    Skills you'll gain: C (Programming Language), Debugging, C++ (Programming Language), Data Structures, Computer Programming, Command-Line Interface, Data-oriented programming, Algorithms, File Management

  • Status: Free Trial

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Interactive Design, Program Development, UI Components, User Interface (UI), Command-Line Interface, Control Panels, Development Environment, Debugging, Data Validation

  • Status: New
    Status: Free Trial

    Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, C++ (Programming Language), Data Structures, Linear Algebra

  • Status: Free Trial

    Skills you'll gain: Secure Coding, Application Security, Computer Programming Tools, C++ (Programming Language), Software Development Tools, Programming Principles, C (Programming Language), Debugging

  • Status: Free Trial

    Skills you'll gain: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Microarchitecture, Software Development, Development Environment, Hardware Architecture, Debugging, Application Security, Secure Coding, Computer Architecture, C (Programming Language), System Configuration, Application Development, C++ (Programming Language), System Requirements, Product Support

  • Status: Free Trial

    Skills you'll gain: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Computer Science

  • Status: New
    Status: Free Trial

    Skills you'll gain: PySpark, Apache Hadoop, Apache Spark, Big Data, Apache Hive, Data Lakes, Analytics, Data Pipelines, Data Processing, Data Import/Export, Data Integration, Linux Commands, Data Mapping, Linux, File Systems, Text Mining, Data Management, Distributed Computing, Java, C++ (Programming Language)

  • Status: Free Trial

    University of Michigan

    Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming

  • Status: Free Trial

    University of Colorado System

    Skills you'll gain: Unreal Engine, C++ (Programming Language), Data Structures, Video Game Development, Data Storage, Object Oriented Programming (OOP), Computer Programming

  • Status: Free Trial

    Peking University

    Skills you'll gain: Data Structures, C++ (Programming Language), Algorithms, Object Oriented Programming (OOP), C (Programming Language), Computational Thinking, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Programming, Program Development, Data Storage, Computer Science, Application Development, Computer Architecture, Maintainability, Software Design, Database Systems, Performance Tuning, Computational Logic

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a $169,700 median salary ¹.

    description:

    A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.

    This role has a $169,700 median salary ¹.

    Offered by

    IBM_logo
    DeepLearning.AI_logo
    Google Cloud_logo

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • Packt
  • Codio
  • University of California, Santa Cruz
  • University of London
  • EDUCBA
  • Infosec
  • University of Colorado System
  • Pearson