Best Seller Icon Bestseller

Completion In C++(S-CC-9628)

  • Last updated Oct, 2026
  • Certified Course
₹7,000

Course Includes

  • Duration1 Month
  • Enrolled0
  • Lectures25
  • Videos0
  • Notes0
  • CertificateYes

What you'll learn

Learn C++ Programming from Basic to Advanced Level and develop strong programming, problem-solving and Object-Oriented Programming skills.

This course provides a comprehensive introduction to C++ programming, starting with fundamental programming concepts and progressing to advanced Object-Oriented Programming concepts. Students will learn variables, data types, operators, conditional statements, loops, functions, arrays, strings, pointers and references.

The course gives special focus to Object-Oriented Programming (OOP), including classes, objects, constructors, destructors, encapsulation, abstraction, inheritance and polymorphism. Students will also learn operator overloading, templates, exception handling, file handling and the C++ Standard Template Library (STL).

Through practical exercises and real-world projects, students will develop their programming logic and learn to build applications such as management systems, billing applications and record-management systems.

🎯 What You Will Learn

  • C++ programming fundamentals
  • Variables, data types and operators
  • Conditions and loops
  • Functions and recursion
  • Arrays and strings
  • Pointers and references
  • Classes and objects
  • Object-Oriented Programming
  • Encapsulation and abstraction
  • Inheritance and polymorphism
  • Operator overloading
  • Templates
  • Exception handling
  • File handling
  • STL containers and algorithms
  • Problem-solving and programming logic
  • Practical C++ application development

👨‍🎓 Who Can Join?

  • Beginners in Programming
  • School & College Students
  • Computer Science Students
  • IT & Engineering Students
  • Programming Learners
  • Students preparing for technical careers
  • Anyone interested in C++ Programming

📌 Prerequisite

No prior C++ knowledge is required. Basic computer knowledge is sufficient. Knowledge of C programming can be helpful but is not mandatory.

🏆 Course Outcome

After completing this course, students will be able to write, understand, debug and execute C++ programs, apply Object-Oriented Programming concepts and develop practical C++ applications. The course also provides a strong foundation for Data Structures & Algorithms, competitive programming, software development and advanced programming.

Show More

Course Syllabus

1. Introduction to C++

  • What is C++?
  • History of C++
  • Features of C++
  • Applications of C++
  • C vs C++
  • C++ Program Structure
  • Compiler & IDE
  • Writing and Running First C++ Program
  • Comments in C++

2. Variables & Data Types

  • Variables
  • Constants
  • Keywords
  • Identifiers
  • Data Types
  • int
  • float
  • double
  • char
  • bool
  • void
  • Type Conversion
  • Type Casting

3. Input & Output

  • cout
  • cin
  • endl
  • Input & Output Statements
  • Format Manipulation
  • Escape Sequences

4. Operators

  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Increment & Decrement
  • Conditional/Ternary Operator
  • Bitwise Operators
  • Operator Precedence
  • Associativity

5. Conditional Statements

  • if
  • if...else
  • else if
  • Nested if
  • switch
  • case
  • break
  • default
  • Practical Programs

6. Loops

  • for
  • while
  • do...while
  • Nested Loops
  • break
  • continue
  • Pattern Programs
  • Number-based Programs

7. Functions

  • Function Declaration
  • Function Definition
  • Function Calling
  • Parameters & Arguments
  • Return Values
  • Default Arguments
  • Function Overloading
  • Inline Functions
  • Recursion
  • Passing Arguments by Reference

8. Arrays & Strings

  • One-Dimensional Arrays
  • Multi-Dimensional Arrays
  • Array Initialization
  • Searching & Sorting
  • Character Arrays
  • C++ Strings
  • string Class
  • String Functions
  • String Manipulation

9. Pointers & References

  • Introduction to Pointers
  • Pointer Variables
  • Address & Dereference Operators
  • Pointer Arithmetic
  • Pointers & Arrays
  • Pointers & Functions
  • References
  • Pointers vs References

10. Object-Oriented Programming (OOP)

  • Introduction to OOP
  • Classes & Objects
  • Data Members
  • Member Functions
  • Access Specifiers
  • private
  • public
  • protected
  • Encapsulation
  • Abstraction
  • Constructors
  • Destructors

11. Inheritance

  • Introduction to Inheritance
  • Base & Derived Classes
  • Single Inheritance
  • Multiple Inheritance
  • Multilevel Inheritance
  • Hierarchical Inheritance
  • Hybrid Inheritance
  • Constructor in Inheritance

12. Polymorphism

  • What is Polymorphism?
  • Compile-Time Polymorphism
  • Function Overloading
  • Operator Overloading
  • Run-Time Polymorphism
  • Function Overriding
  • Virtual Functions
  • Pure Virtual Functions
  • Abstract Classes

13. Operator Overloading

  • Unary Operator Overloading
  • Binary Operator Overloading
  • Overloading with Member Functions
  • Overloading with Friend Functions
  • Practical Examples

14. Templates

  • Introduction to Templates
  • Function Templates
  • Class Templates
  • Template Parameters
  • Generic Programming

15. Exception Handling

  • Errors & Exceptions
  • try
  • catch
  • throw
  • Multiple Catch Blocks
  • Custom Exceptions
  • Exception Handling Programs

16. File Handling

  • Introduction to File Handling
  • Creating & Opening Files
  • Reading Files
  • Writing Files
  • Appending Data
  • ifstream
  • ofstream
  • fstream
  • File-based Applications

17. STL – Standard Template Library

  • Introduction to STL
  • Containers
  • vector
  • list
  • deque
  • stack
  • queue
  • set
  • map
  • Iterators
  • Algorithms
  • Sorting & Searching

18. Advanced C++ Concepts

  • Namespaces
  • Friend Functions
  • Static Members
  • this Pointer
  • Dynamic Memory Allocation
  • new & delete
  • Smart Pointers – Introduction
  • Lambda Expressions
  • Modern C++ Features

19. Practical Programs

Students will practice:

  • Calculator
  • Number & Pattern Programs
  • Prime Number
  • Factorial
  • Fibonacci Series
  • Palindrome
  • Armstrong Number
  • Array Searching & Sorting
  • Matrix Operations
  • String Operations
  • Class & Object Programs
  • Inheritance Programs
  • Polymorphism Programs
  • File Handling Programs

20. C++ Projects


Course Fees

Course Fees
:
₹7000/-
Discounted Fees
:
₹ 7000/-
Course Duration
:
1 Month

Review

0.0
Course Rating (0 reviews)
0%
0%
0%
0%
0%



Call
Text Message
Review
Email
CHAT