Best Seller Icon Bestseller

CERTIFICATE In C++ Programming Course(M-CPC-9066)

  • Last updated Dec, 2025
  • Certified Course
₹4,050 ₹4,500
  • Duration3 Months
  • Enrolled0
  • Lectures75
  • Videos0
  • Notes0
  • CertificateYes

What you'll learn


The C++ Programming Course teaches you object-oriented programming with a strong foundation in logic, syntax, classes, objects, constructors, inheritance, polymorphism, functions, arrays, pointers, and file handling. Through practical coding and real exercises, you learn to build structured programs and gain the skills needed for game development, software development, and higher-level programming.


Who This Course Is For

  • Students starting programming or OOP
  • Beginners moving from C to C++
  • BCA, B.Tech, Diploma, CS/IT learners
  • Job seekers preparing for developer roles
  • Anyone wanting strong OOP and coding logic
  • Students preparing for placements or competitive exams


Why Choose This Course

  • Covers C++ from basics to advanced OOP
  • Strong emphasis on logic building and real coding
  • Learn classes, objects, constructors, inheritance, polymorphism
  • Includes arrays, pointers, functions, and file handling
  • Prepares you for software development and DSA
  • Ideal stepping-stone to Java, Python, and advanced programming




Show More

Course Syllabus

Module 1: Introduction to C++ Programming

·      Day 1: What is C++? History and Features

·      Day 2: Setting up IDE (Turbo C++ / Code::Blocks / VS Code)

·      Day 3: Structure of a C++ Program

·      Day 4: cout, cin, Comments, Escape Sequences

·      Day 5: Practice Day – Basic Programs

·      Day 6: Module Test – Introduction


Module 2: Data Types, Variables, and Operators

·      Day 7: Data Types and Variables

·      Day 8: Constants, Literals, Keywords

·      Day 9: Arithmetic, Logical, Relational Operators

·      Day 10: Bitwise, Increment/Decrement, Assignment, Ternary

·      Day 11: Type Conversion and Casting

·      Day 12: Practice Sheet + Quiz


Module 3: Control Structures

·      Day 13: if, if-else, nested if

·      Day 14: switch-case and goto

·      Day 15: Loops – for, while, do-while

·      Day 16: break and continue

·      Day 17: Practice Problems – Patterns, Menus

·      Day 18: Module Test – Control Flow


Module 4: Functions in C++

·      Day 19: Defining and Calling Functions

·      Day 20: Function Arguments and Return Values

·      Day 21: Default Arguments, Inline Functions

·      Day 22: Recursion and Function Overloading

·      Day 23: Practice – Function Problems

·      Day 24: Module Test – Functions


Module 5: Arrays and Strings

·      Day 25: One-Dimensional Arrays

·      Day 26: Two-Dimensional Arrays and Matrix Operations

·      Day 27: Array Applications – Search, Sort

·      Day 28: Strings and String Functions

·      Day 29: Character Arrays vs String Class

·      Day 30: Practice Day – Arrays & Strings

·      Day 31: Module Test – Arrays and Strings


Module 6: Object-Oriented Programming (OOP) Concepts

·      Day 32: Introduction to OOP – Class, Object, Encapsulation

·      Day 33: Defining Classes and Objects

·      Day 34: Access Specifiers and Data Members

·      Day 35: Member Functions and Scope Resolution

·      Day 36: Practice – OOP Basics

·      Day 37: Module Test – OOP Basics


Module 7: Constructors and Destructors

·      Day 38: Default and Parameterized Constructors

·      Day 39: Constructor Overloading

·      Day 40: Copy Constructor

·      Day 41: Destructors and Their Use

·      Day 42: Practice – Constructor Programs

·      Day 43: Module Test – Constructors


Module 8: Inheritance and Polymorphism

·      Day 44: Inheritance – Single and Multilevel

·      Day 45: Multiple and Hierarchical Inheritance

·      Day 46: Constructor Chaining in Inheritance

·      Day 47: Function Overriding and Virtual Functions

·      Day 48: Practice Sheet – Inheritance

·      Day 49: Module Test – Inheritance


Module 9: Pointers and Dynamic Memory

·      Day 50: Introduction to Pointers

·      Day 51: Pointers with Arrays and Functions

·      Day 52: this Pointer and Pointer to Objects

·      Day 53: Dynamic Memory Allocation (new, delete)

·      Day 54: Practice – Pointer Examples

·      Day 55: Module Test – Pointers


Module 10: Operator Overloading and Friend Functions

·      Day 56: Basics of Operator Overloading

·      Day 57: Overloading Unary and Binary Operators

·      Day 58: Friend Functions and Friend Classes

·      Day 59: Practice – Overloading Programs

·      Day 60: Module Test – Operator Overloading


Module 11: File Handling in C++

·      Day 61: File Streams – ifstream, ofstream

·      Day 62: Reading and Writing Text Files

·      Day 63: Working with Binary Files

·      Day 64: Practice – File-based Programs

·      Day 65: Module Test – File Handling


Final Projects and Certification

·      Day 66: Project 1 – Bank Management System

·      Day 67: Project 2 – Library Management System

·      Day 68: Project 3 – Student Report Card Generator

·      Day 69: Project Debugging and Improvement

·      Day 70: Practice and Review – OOP + Files

·      Day 71: Mock Test 1 – Theory (MCQs)

·      Day 72: Mock Test 2 – Practical Coding

·      Day 73: Final Practical Exam

·      Day 74: Viva and Feedback Session

·      Day 75: Certificate Distribution and Career Guidance

Course Fees

Course Fees
:
₹4500/-
Discounted Fees
:
₹ 4050/-
Course Duration
:
3 Months

Review

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