Course Overview
This course covers C++ from very basic to more advanced features.
Concepts of C++ programming are made very simple and easy.
Every topic is covered in greater detail.
All Lecture are discussed both on white board like a classroom session and practical demo.
Programs and Bullet points are provided as resource.
Every Topic is Explained with Real life Examples
This course also covers features of modern C++ 11.
Student Project at the end of Course
Course Highlights
Every Topic is covered on White Board
Pratical Session for each Topic
Section wise Quiz
Section wise Workbook Programs
Student Project
You will be learning concepts perfectly and also learn how to perfectly utilise features of C++. you will be confident to develop any type of Application using C++.
What I will learn ?
Basics - Datatypes and Variables
Operators and Expressions
Conditional Statements
Loops
Pointers
Functions
Function Overloading
Oops Concepts
Classes and Objects
Constructors
Destructors
Operator Overloading
Inheritance
Polymorphism
Abstract Classes
Function Overriding
Friend Members
Static Members
Inner Classes
Templates
Exception Handling
I/O Streams
STL
Lambda Expressions
Features on Modern C++ 11
Student Project
FAQ
FAQ area empty
Course curriculum
-
Skeleton of C++ Program
514 -
Writing My First Program
794 -
Demo - First Program
346 -
Why Data Types
588 -
Primitive Data Types
900 -
Variables
510 -
Arithmetic Operators and Expressions
648 -
Operator Precedence & Expressions
994 -
Program using Expression
455 -
Area of a Triangle
0 -
Practice Problem: Sum of First N Natural Numbers
359 -
Sum of First n Natural Number
0 -
Practice Problem :Roots of Quadratic Equations
411 -
Finding roots of a Quadratic Equation
0 -
Demo - Expressions
489 -
Calculate Distance
0 -
Calculate Simple Interest
0 -
Calculate Volume of a Cylinder
0 -
Calculate Distance between 2 point
0 -
Compound Assignment
405 -
Demo - Compound Assignment
144 -
Increment and Decrement Operators
489 -
Demo - Increment and Decrement Operators
241 -
Overflow
374 -
Demo - Overflow
146 -
Bitwise Operators
615 -
Demo - Bitwise Operators
188 -
Enum and Typedef
873 -
Demo enum and typedef
468 -
Practice : Student Exercise #1
47 -
Practice : Student Exercise #2
92 -
Quiz on Basics
-
Conditional Statement - if
359 -
Practice Problem : Finding Maximum of 2 Numbers
445 -
Maximum of 2 Numbers
0 -
Number is Positive or Negative
0 -
Check if Number is Odd or Even
0 -
Demo - Conditional Statement
273 -
Demo - Validation
123 -
Logical Operators
601 -
Compound Conditional Statement
310 -
Check if Working Hours
0 -
Practice Program using Compound Conditions
515 -
Check Age of a person
0 -
Check if a person is eligible for Offer
0 -
Demo -Compound Condition
233 -
Nested If
441 -
Finding maximum of 3 numbers
0 -
Practice Problem: Finding Maximum of 3 No.
218 -
Practice Problem :Find Nature of Quadratic Roots
457 -
Nature of Quadratic Roots
0 -
Practice Problem :Display Grades for Student Marks
264 -
Display Grades for Students Marks
0 -
Calculate Discounted Bill Amount
0 -
Else if Ladder
450 -
Display Day name
0 -
Display Month Name
0 -
Display Digit in words
0 -
Practice Problem : Display Day name using else if ladder
260 -
Short Circuit
161 -
Demo - Short Circuit
231 -
Dynamic Declaration
264 -
Demo - Dynamic Declaration
262 -
Switch Case - Branch and Control
325 -
Demo - Switch Case
303 -
Display Name of a Day
0 -
Practice Problem : Switch - Program to Display Day name
213 -
Practice Problem : Switch - Program using Menu Options
279 -
Arithmetic operations using switch
0 -
Practice Student Exercise #3
93 -
Practice Student Exercise #4
107 -
Quiz - Conditional Statements
-
Loops - Iterative Statements
791 -
For Loop
377 -
Demo - Loops
430 -
Infinite Loop
146 -
Practice Problem :Multiplication Table
440 -
Practice Problem : Sum of N number
484 -
Practice Problem : Factorial of a number
371 -
Practice Problem :Factors of a Number
416 -
Practice Problem : Perfect Number
331 -
Practice Problem : find Prime Number
287 -
Sum of first N natural number
0 -
Find Factorial of number
0 -
Find factors of a number
0 -
Check if a number is Perfect Number
0 -
Check if a Number is Prime number
0 -
Demo for Loops
395 -
Practice Problem : Display Digits of a Number
453 -
Practice Problem : check for Armstrong Number
357 -
Practice Problem : Reverse a Number
469 -
Display Digits of a number
0 -
Check if a number is Armstrong Number
0 -
Reverse a Number
0 -
Check if a Number is a Palindrome
0 -
Demo - Programs using While Loop
314 -
Practice Problem : find GDC of 2 numbers
189 -
Program for finding GCD
163 -
Practice Student Exercise #5
100 -
Quiz for Loops
-
Arrays - Introduction
789 -
Arrays Declarations
517 -
For Each Loop
366 -
Display all Elements using For Each loop
0 -
Practice Problem :Adding all Elements of Array
243 -
Practice Problem :Finding Max element from Array
321 -
Practice Problem :Linear Search
462 -
Practice Problem :Binary Search
643 -
Sum of all Elements of Array
0 -
Find Maximum element from Array
0 -
Find Minimum Element in an Array
0 -
Count number of negative and positive numbers in Array
0 -
Demo - Array Programs
630 -
Nested Loops
188 -
Demo - Nested Loop
408 -
Practice Problem :Drawing Pattern 1
181 -
Practice Problem :Drawing Pattern 2
267 -
Practice Problem :Drawing Pattern 3
244 -
Draw a Square of *
0 -
Draw a Lower Triangle of *
0 -
Draw a Upper Triangle of *
0 -
Draw cross Lower Triangle of *
0 -
Draw cross Upper Triangle of *
0 -
Patterns using Nested Loops
235 -
Multidimensional Array
550 -
Demo - 2D Arrays
426 -
Practice Problem :Matrix Operations
201 -
Practice Student Exercise #6
83 -
Practice Student Exercise #7
169 -
Quiz for Arrays
-
Introduction to String
677 -
Reading and Writing String
731 -
String Functions - Length , Concatenate and Copy
523 -
String Function - Substring and Compare
643 -
String Functions - Tokeniser and To Integer
547 -
Class String
614 -
Basic Functions of Class String
582 -
Class String - Append and Insert Functions
517 -
String Class - Replace and Swap Functions
398 -
String Class - Copy and Find Functions
762 -
String Class - Substring , Compare and Operators
938 -
String Class - Iterator
445 -
Practice Problem : Find Length of a String
305 -
Practice Problem : Change Cases of Letters
527 -
Practice Problem : Count Vowels and Words in a String
551 -
Practice Problem : Checking Palindrome
453 -
Practice Problem: Find username from email address
263
-
Functions - Introduction
769 -
Demo - Functions
474 -
Function for Adding 2 numbers
0 -
Function for Finding maximum of 3 numbers
0 -
Function to calculate m power n.
0 -
Function Overloading
378 -
Function Overloading for Sum of Numbers
0 -
Function Overloading for Min of Numbers
0 -
Demo - Function Overloading
350 -
Function Template
262 -
Function Template for Finding Maximum Number
0 -
Demo - Function Template
323 -
Default Arguments
244 -
Demo - Default Arguments
426 -
Parameter Passing - Pass by Value
379 -
Demo - Pass by Value
221 -
Parameter Passing - Pass By Address
275 -
Parameter Passing - Pass by Reference
345 -
Demo - Pass by Address and Reference
239 -
Return by Address
207 -
Demo - Return by Address
352 -
Return by Reference
200 -
Local and Global Variables
369 -
Demo - Local and Global Variables
333 -
Demo - Scoping Rule
95 -
Static Variables
370 -
Demo - Static Variables
107 -
Recursive Functions
428 -
Practice Student Exercise #8
103 -
Function Pointer
307 -
Quiz for Functions
-
Introduction to OOPS
647 -
Principles of Object-Oriented Programming
733 -
Class vs Objects
666 -
Writing a Class in C++
800 -
Demo - Class in C++
144 -
Pointer to an Object in Heap
371 -
Demo - Pointer to an Object
143 -
Philosophy Behind Data Hiding
378 -
Data Hinding in C++ (Accessors and Mutators)
694 -
Demo - Accessors and Mutators
299 -
Philosophy Behind Constructors
394 -
Constructors
737 -
Deep Copy Constructor
278 -
Demo - Constructors
480 -
All Types of Functions in a Class
333 -
Scope Resolution Operator
428 -
Demo - Scope Resolution
373 -
Inline Functions
163 -
Demo - This Pointer
286 -
Struct vs Class
188 -
Practice Student Exercise #9
116 -
Quiz for OOPs
-
Inheritance Introduction
711 -
Inheritance Examples
495 -
Demo - Inheritance
305 -
Demo - Inheritance Example
404 -
Constructors in Inheritance
634 -
Demo Constructors in Inheritance
453 -
IsA and hasA
303 -
Access Specifiers
721 -
Demo - Access Specifiers
485 -
Types of Inheritance
554 -
Ways of Inheritance
344 -
Ways of Inheritance Demo
379 -
Generalization and Specialization
590 -
Practice Student Exercise #11
142 -
Quiz for Inheritance
-
Exception Handling
564 -
Exception Handling Construct
277 -
Demo - Exception Handling Construct
342 -
Throw and Catch Between Functions
281 -
Demo - Throw and Catch Between Functions
278 -
All About Throw
319 -
Demo - All About Throw
320 -
All About Catch
323 -
Demo - All About Catch
371 -
Practice Student Exercise #13
96 -
Quiz for Exception Handling
Requirment
-
C++ Compiler and IDE, Like CodeBlocks , Eclipse , Xcode etc.
-
No Programming knowledge required. Course covers C and C++ programming concepts in detail.
Outcomes
-
Learn Basic concepts of Programming C++, OOPs,Exception Handling, STL, Features of C++ 11
-
Learn Object-Oriented Programming Design Concept in C++ Perfectly with Examples
-
Learn How to Develop an Application (Student Project in C++ )
0 Student
3 Courses
0 review