Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Programming with C ++

via Coursera

Overview

This comprehensive C++ Programming course will equip you with the skills needed to excel in modern software development. You’ll master C++ fundamentals, advanced programming techniques, and real-world applications, from building dynamic programs to managing complex data structures. By the end of this course, you will be able to: - Master C++ Fundamentals: Gain a solid foundation in C++ by learning variables, loops, strings, and conditional statements. - Apply OOP Principles: Understand object-oriented programming concepts, including classes, inheritance, polymorphism, and operator overloading to create modular and maintainable code. - Work with Functions and Recursion: Explore built-in and user-defined functions, as well as recursion, to enhance your problem-solving abilities. - Implement Sorting Algorithms: Learn key sorting techniques like Bubble Sort, Selection Sort, and Quick Sort, and apply sorting using C++ libraries for efficient data management. - Leverage Pointers and Arrays: Understand pointers, arrays, and memory management techniques for efficient programming. Guided by industry experts, you’ll engage in hands-on projects to develop practical C++ skills and stay competitive in today’s software development landscape.

Syllabus

  • Programming with C++
    • This C++ Programming program offers a complete journey through both foundational and advanced aspects of C++ development. You'll begin by mastering C++ basics, from installation and first program creation to understanding variables, strings, loops, and conditional statements. Progress to functions, exploring built-in and user-defined functions, recursion, and types of recursion to strengthen your coding skills. Guided by industry experts, you'll explore advanced topics such as friend functions, friend classes, header files, arrays, and pointers for efficient memory management. Learn sorting algorithms and master object-oriented programming (OOP), covering classes, constructors, inheritance, polymorphism, and operator overloading. This program equips you with the expertise to excel in C++ development.
  • Assessment for Programming with C++

Taught by

Simplilearn Instructor

Reviews

Start your review of Programming with C ++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.