F
Fundamental of C++ Programming
Skillcef Remote/Online

Skills

C++ ProgrammingOOPs
Program Description
This 30-day C++ training program is designed to help learners master the fundamentals of programming and object-oriented concepts using C++. The course begins with syntax, variables, and control structures, then moves into functions, arrays, pointers, classes, inheritance, polymorphism, and the Standard Template Library (STL). By the end of the course, learners will be able to write efficient, modular, and reusable code, and build real-world console-based applications.

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

Certificate Preview
Click to enlarge
Apply for this Program
Learning
Program Information
  • Program Type

    Short Internship Program
  • Location

    Online/Remote
  • Mentor/Guide

    1:1
  • Experience

    No Required
  • Qualifications

    Any Graduate
  • Benefits

    CertificatesInternship OpportunitiesJob Referrals2 ProjectsUnlimited Practice Assessments3 Mock InterviewsCheck learning progress
  • Price

    749 INR

© Copyright 2025 Intellikraft Solutions Pty ltd. All rights reserved.