Modules / Lectures
Module NameDownload


Sl.No Chapter Name MP4 Download
1Lecture 00: Course OutlineDownload
2Quick Recap 01: Recap of C/1Download
3Quick Recap 02: Recap of C/2Download
4Lecture 01: Course OverviewDownload
5Lecture 02: IO & LoopDownload
6Lecture 03: Arrays and StringsDownload
7Lecture 04: Sorting and SearchingDownload
8Lecture 05: Stack and Common Data Structures / ContainersDownload
9Tutorial 01: How to build a C/C++ program?: Part 1: C Preprocessor (CPP)Download
10Lecture 06: Constants and Inline FunctionsDownload
11Lecture 07: Reference & PointerDownload
12Lecture 08: Default Parameters & Function OverloadingDownload
13Lecture 09: Operator OverloadingDownload
14Lecture 10: Dynamic Memory ManagementDownload
15Tutorial 02: How to build a C/C++ program?: Part 2: Build PipelineDownload
16Lecture 11: Classes and ObjectsDownload
17Lecture 12: Access SpecifiersDownload
18Lecture 13: Constructors, Destructors & Object LifetimeDownload
19Lecture 14: Copy Constructor and Copy Assignment OperatorDownload
20Lecture 15: Const-nessDownload
21Tutorial 03: How to build a C/C++ program?: Part 3: make UtilityDownload
22Lecture 16: Static MembersDownload
23Lecture 17: Friend Function and Friend ClassDownload
24Lecture 18: Overloading Operator for User-Defined Types: Part 1Download
25Lecture 19: Overloading Operator for User-Defined Types: Part 2Download
26Lecture 20: NamespaceDownload
27Tutorial 04: How to build a C/C++ program?: Part 4: Static and Dynamic LibraryDownload
28Lecture 21: Inheritance: Part 1 (Inheritance Semantics)Download
29Lecture 22: Inheritance: Part 2 (Data Member & Member Function - Override & Overload)Download
30Lecture 23: Inheritance: Part 3 (Constructor & Destructor - Object Lifetime)Download
31Lecture 24: Inheritance: Part 4: Phone HierarchyDownload
32Lecture 25: Inheritance: Part 5: private & protected InheritanceDownload
33Tutorial 05: Mixing C and C++ Code: Part 1: Issues and ResolutionsDownload
34Lecture 26: Polymorphism: Part 1: Type CastingDownload
35Lecture 27: Polymorphism: Part 2: Static and Dynamic BindingDownload
36Lecture 28: Polymorphism: Part 3: Abstract Base ClassDownload
37Lecture 29: Polymorphism: Part 4: Staff Salary Processing using CDownload
38Lecture 30: Polymorphism: Part 5: Staff Salary Processing using C++Download
39Tutorial 06: Mixing C and C++ Code: Part 2: Project ExampleDownload
40Lecture 31: Virtual Function TableDownload
41Lecture 32: Type Casting & Cast Operators: Part 1Download
42Lecture 33: Type Casting & Cast Operators: Part 2Download
43Lecture 34: Type Casting & Cast Operators: Part 3Download
44Lecture 35: Multiple InheritanceDownload
45Tutorial 07: How to design a UDT like built-in types?: Part 1: Fraction UDTDownload
46Lecture 36: Exceptions (Error handling in C): Part 1Download
47Lecture 37: Exceptions (Error handling in C++): Part 2Download
48Lecture 38: Template (Function Template): Part 1Download
49Lecture 39: Template (Class Template): Part 2Download
50Lecture 40: Functors: Function ObjectsDownload
51Tutorial 08: How to design a UDT like built-in types?: Part 2: Int and Poly UDTDownload
52Lecture 41: Input-Output: File Handling in CDownload
53Lecture 42: Input-Output: Streams in C++Download
54Lecture 43: C++ Standard Library: Part 1 (Generic Programming)Download
55Lecture 44: C++ Standard Library: Part 2 (STL)Download
56Lecture 45: C++ Standard Library: Part 3 (STL)Download
57Tutorial 09: How to design a UDT like built-in types?: Part 3: Updates and Mixes of UDTsDownload
58Lecture 46: C++11 and beyond: General Features: Part 1Download
59Lecture 47: C++11 and beyond: General Features: Part 2Download
60Lecture 48: C++11 and beyond: General Features: Part 3Download
61Lecture 49: C++11 and beyond: General Features: Part 4: Rvalue and Move/1Download
62Lecture 50: C++11 and beyond: General Features: Part 5: Rvalue and Move/2Download
63Tutorial 10: How to optimize C++11 programs using Rvalue and Move Semantics?Download
64Lecture 51: C++11 and beyond: General Features: Part 6: Rvalue & Perfect ForwardingDownload
65Lecture 52: C++11 and beyond: General Features: Part 7: Lambda in C++/1Download
66Lecture 53: C++11 and beyond: General Features: Part 8: Lambda in C++/2Download
67Lecture 54: C++11 and beyond: Class FeaturesDownload
68Lecture 55: C++11 and beyond: Non-class Types and Template FeaturesDownload
69Tutorial 11: Compatibility of C and C++: Part 1: Significant FeaturesDownload
70Lecture 56: C++11 and beyond: Resource Management by Smart Pointers: Part 1Download
71Lecture 57: C++11 and beyond: Resource Management by Smart Pointers: Part 2Download
72Lecture 58: C++11 and beyond: Concurrency: Part 1Download
73Lecture 59: C++11 and beyond: Concurrency: Part 2Download
74Lecture 60: Closing CommentsDownload
75Tutorial 12: Compatibility of C and C++: Part 2: SummaryDownload

Sl.No Chapter Name English
1Lecture 00: Course OutlineDownload
Verified
2Quick Recap 01: Recap of C/1Download
Verified
3Quick Recap 02: Recap of C/2Download
Verified
4Lecture 01: Course OverviewDownload
Verified
5Lecture 02: IO & LoopDownload
Verified
6Lecture 03: Arrays and StringsDownload
Verified
7Lecture 04: Sorting and SearchingDownload
Verified
8Lecture 05: Stack and Common Data Structures / ContainersDownload
Verified
9Tutorial 01: How to build a C/C++ program?: Part 1: C Preprocessor (CPP)Download
Verified
10Lecture 06: Constants and Inline FunctionsDownload
Verified
11Lecture 07: Reference & PointerDownload
Verified
12Lecture 08: Default Parameters & Function OverloadingDownload
Verified
13Lecture 09: Operator OverloadingDownload
Verified
14Lecture 10: Dynamic Memory ManagementDownload
Verified
15Tutorial 02: How to build a C/C++ program?: Part 2: Build PipelineDownload
Verified
16Lecture 11: Classes and ObjectsDownload
Verified
17Lecture 12: Access SpecifiersPDF unavailable
18Lecture 13: Constructors, Destructors & Object LifetimeDownload
Verified
19Lecture 14: Copy Constructor and Copy Assignment OperatorDownload
Verified
20Lecture 15: Const-nessDownload
Verified
21Tutorial 03: How to build a C/C++ program?: Part 3: make UtilityDownload
Verified
22Lecture 16: Static MembersDownload
Verified
23Lecture 17: Friend Function and Friend ClassDownload
Verified
24Lecture 18: Overloading Operator for User-Defined Types: Part 1Download
Verified
25Lecture 19: Overloading Operator for User-Defined Types: Part 2PDF unavailable
26Lecture 20: NamespaceDownload
Verified
27Tutorial 04: How to build a C/C++ program?: Part 4: Static and Dynamic LibraryPDF unavailable
28Lecture 21: Inheritance: Part 1 (Inheritance Semantics)Download
Verified
29Lecture 22: Inheritance: Part 2 (Data Member & Member Function - Override & Overload)PDF unavailable
30Lecture 23: Inheritance: Part 3 (Constructor & Destructor - Object Lifetime)Download
Verified
31Lecture 24: Inheritance: Part 4: Phone HierarchyPDF unavailable
32Lecture 25: Inheritance: Part 5: private & protected InheritanceDownload
Verified
33Tutorial 05: Mixing C and C++ Code: Part 1: Issues and ResolutionsPDF unavailable
34Lecture 26: Polymorphism: Part 1: Type CastingDownload
Verified
35Lecture 27: Polymorphism: Part 2: Static and Dynamic BindingPDF unavailable
36Lecture 28: Polymorphism: Part 3: Abstract Base ClassDownload
Verified
37Lecture 29: Polymorphism: Part 4: Staff Salary Processing using CPDF unavailable
38Lecture 30: Polymorphism: Part 5: Staff Salary Processing using C++Download
Verified
39Tutorial 06: Mixing C and C++ Code: Part 2: Project ExamplePDF unavailable
40Lecture 31: Virtual Function TableDownload
Verified
41Lecture 32: Type Casting & Cast Operators: Part 1PDF unavailable
42Lecture 33: Type Casting & Cast Operators: Part 2Download
Verified
43Lecture 34: Type Casting & Cast Operators: Part 3PDF unavailable
44Lecture 35: Multiple InheritanceDownload
Verified
45Tutorial 07: How to design a UDT like built-in types?: Part 1: Fraction UDTPDF unavailable
46Lecture 36: Exceptions (Error handling in C): Part 1Download
Verified
47Lecture 37: Exceptions (Error handling in C++): Part 2PDF unavailable
48Lecture 38: Template (Function Template): Part 1Download
Verified
49Lecture 39: Template (Class Template): Part 2PDF unavailable
50Lecture 40: Functors: Function ObjectsPDF unavailable
51Tutorial 08: How to design a UDT like built-in types?: Part 2: Int and Poly UDTPDF unavailable
52Lecture 41: Input-Output: File Handling in CPDF unavailable
53Lecture 42: Input-Output: Streams in C++PDF unavailable
54Lecture 43: C++ Standard Library: Part 1 (Generic Programming)PDF unavailable
55Lecture 44: C++ Standard Library: Part 2 (STL)PDF unavailable
56Lecture 45: C++ Standard Library: Part 3 (STL)Download
Verified
57Tutorial 09: How to design a UDT like built-in types?: Part 3: Updates and Mixes of UDTsPDF unavailable
58Lecture 46: C++11 and beyond: General Features: Part 1Download
Verified
59Lecture 47: C++11 and beyond: General Features: Part 2PDF unavailable
60Lecture 48: C++11 and beyond: General Features: Part 3Download
Verified
61Lecture 49: C++11 and beyond: General Features: Part 4: Rvalue and Move/1PDF unavailable
62Lecture 50: C++11 and beyond: General Features: Part 5: Rvalue and Move/2PDF unavailable
63Tutorial 10: How to optimize C++11 programs using Rvalue and Move Semantics?PDF unavailable
64Lecture 51: C++11 and beyond: General Features: Part 6: Rvalue & Perfect ForwardingDownload
Verified
65Lecture 52: C++11 and beyond: General Features: Part 7: Lambda in C++/1PDF unavailable
66Lecture 53: C++11 and beyond: General Features: Part 8: Lambda in C++/2PDF unavailable
67Lecture 54: C++11 and beyond: Class FeaturesPDF unavailable
68Lecture 55: C++11 and beyond: Non-class Types and Template FeaturesPDF unavailable
69Tutorial 11: Compatibility of C and C++: Part 1: Significant FeaturesPDF unavailable
70Lecture 56: C++11 and beyond: Resource Management by Smart Pointers: Part 1Download
Verified
71Lecture 57: C++11 and beyond: Resource Management by Smart Pointers: Part 2PDF unavailable
72Lecture 58: C++11 and beyond: Concurrency: Part 1Download
Verified
73Lecture 59: C++11 and beyond: Concurrency: Part 2PDF unavailable
74Lecture 60: Closing CommentsDownload
Verified
75Tutorial 12: Compatibility of C and C++: Part 2: SummaryPDF unavailable


Sl.No Language Book link
1EnglishNot Available
2BengaliNot Available
3GujaratiNot Available
4HindiNot Available
5KannadaNot Available
6MalayalamNot Available
7MarathiNot Available
8TamilNot Available
9TeluguNot Available