Fundamental of C++ Programming
Skills
Program Description
Syllabus/Curriculum
Program Outine
Day1
Introduction to C++, history, and setting up the development environment
Day2
Basic syntax, variables, data types, and constants
Day3
Operators: arithmetic, relational, logical, assignment, and increment/decrement
Day4
Control structures: if, else-if, switch-case
Day5
Loops: for, while, do-while
Day6
Functions: declaration, definition, and return values
Day7
Function overloading and default arguments
Day8
Arrays: single and multidimensional
Day9
Strings: character arrays and string class
Day10
Pointers: basics, pointer arithmetic, and dynamic memory allocation
Day11
References and passing by reference
Day12
Structures and enumerations
Day13
Introduction to Object-Oriented Programming: classes and objects
Day14
Constructors, destructors, and member functions
Day15
Encapsulation, access specifiers, and data hiding
Day16
Inheritance: single, multiple, and multilevel
Day17
Polymorphism: function overriding and virtual functions
Day18
Abstract classes and interfaces in C++
Day19
Operator overloading
Day20
Friend functions and friend classes
Day21
Static members and constants in classes
Day22
File handling: reading and writing files
Day23
Exception handling: try, catch, and throw
Day24
Templates: function templates and class templates
Day25
Standard Template Library (STL) introduction
Day26
STL: vectors, lists, and deques
Day27
STL: sets, maps, and iterators
Day28
STL: stacks, queues, and priority queues
Day29
Mini Project: Console-based application using OOP and STL
Day30
Final Review and Project Presentation
Program Certificate Preview


Program Information
Program Type
Short Internship ProgramLocation
Online/RemoteMentor/Guide
1:1Experience
No RequiredQualifications
Any GraduateBenefits
CertificatesInternship OpportunitiesJob Referrals2 ProjectsUnlimited Practice Assessments3 Mock InterviewsCheck learning progressPrice
749 INR