C and C++

C and C++ are powerful high-level programming languages widely used for developing software applications. Coursera's C and C++ catalogue provides you with in-depth knowledge to master these versatile languages. You'll learn to write, debug, and run programs using C and C++, understand the intricacies of pointers, memory management, multi-threading, and network programming. You'll also delve into the object-oriented programming paradigm that C++ supports, such as abstraction, encapsulation, inheritance, and polymorphism. These skills are integral for roles in software development, game development, system programming, and for anyone looking to delve deep into the foundations of computing.
10credentials
20courses

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a $172,928 median salary ¹.

    description:

    A Video Game Developer designs and codes games, creating engaging gameplay through programming and collaboration.

    This role has a $172,928 median salary ¹.

    Offered by

    University of Colorado System_logo
    Michigan State University_logo
  • This role has a $110,464 median salary ¹.

    description:

    A Game Designer creates the concepts and mechanics of a game. They define gameplay and storylines to ensure engaging experiences for players.

    This role has a $110,464 median salary ¹.

    Offered by

    Michigan State University_logo
    Epic Games _logo
    California Institute of the Arts_logo

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "c and c++"

  • Status: Free Trial

    Johns Hopkins University

    Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, Scalability, Deep Learning, Software Development, Machine Learning Methods, Performance Tuning, C and C++, System Programming, Linear Algebra, Computer Graphics, Distributed Computing, Computer Vision, Computer Systems, Programming Principles, Data Processing, OS Process Management, Data Structures, Machine Learning

  • Status: New
    Status: Preview

    Birla Institute of Technology & Science, Pilani

    Skills you'll gain: Algorithms, Programming Principles, Data Management, Computational Thinking, Tree Maps, Data Manipulation, C and C++, Software Design, Analysis, Problem Solving, Complex Problem Solving

  • 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

    University of Colorado Boulder

    Skills you'll gain: C and C++, Data Sharing, Communication Systems

  • Status: Preview

    Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), C (Programming Language), Algorithms, Programming Principles, Data Structures, Software Design Patterns, Secure Coding, Scaled Agile Framework

  • Status: Free Trial

    Skills you'll gain: Data Import/Export, C++ (Programming Language), C and C++, Data Structures, File Management, Computer Programming, Computer Science, Data Storage

  • Status: Free Trial

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, Programming Principles, Data Structures, Data Modeling, Data Management

  • Status: Free Trial

    Skills you'll gain: C and C++, System Programming, Distributed Computing, Computer Systems, Programming Principles, Hardware Architecture, Computer Architecture, Computer Programming, Algorithms, Python Programming, Development Environment, Debugging

  • Status: Free Trial

    Skills you'll gain: System Programming, Embedded Systems, Linux, Linux Administration, Shell Script, Linux Commands, Bash (Scripting Language), Operating Systems, File Systems, OS Process Management, C and C++, Build Tools, Electrical Engineering, GitHub, Debugging, Git (Version Control System)

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Software Design Patterns, Programming Principles, Debugging

  • Status: Free Trial

    Skills you'll gain: Performance Tuning, OS Process Management, Data Structures, C and C++, Performance Testing, Distributed Computing, System Programming, Computational Thinking, Data Access, Hardware Architecture, Algorithms, Computer Architecture, Data Storage, Program Development, Debugging

  • Status: Free Trial

    University of California, Davis

    Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, Cryptography, Exploit development, Authentications, Encryption, Penetration Testing, Vulnerability Assessments, Data Security, Application Security, Security Controls, Vulnerability Management, Security Testing, Software Design, C and C++, Verification And Validation, Java, Programming Principles, Cybersecurity

What brings you to Coursera today?

Leading partners

  • University of California, Santa Cruz
  • Codio
  • Johns Hopkins University
  • University of Colorado Boulder
  • Packt
  • University of California, Davis
  • University of London
  • Birla Institute of Technology & Science, Pilani