Section 1 : IntroductionInheritance

Lecture 1 About Certification
Lecture 2 Introduction
Lecture 3 Review Building A base class 00:07:12 Duration
Lecture 4 Creating A Derived Class
Lecture 5 Using Protected Memebers Part 1 00:04:56 Duration
Lecture 6 Using the Protected Members part 2 00:04:33 Duration
Lecture 7 Constructors and Destructors
Lecture 8 Exercise 1 00:05:12 Duration
Lecture 9 Exercise 2 00:04:18 Duration

Section 2 : Polymorphism

Lecture 1 Understanding Polymorphism 00:04:56 Duration
Lecture 2 Base Class Pointers 00:02:50 Duration
Lecture 3 Virtual Functions 00:04:21 Duration
Lecture 4 Abstract Classes 00:06:14 Duration
Lecture 5 Exercise 1 00:02:59 Duration
Lecture 6 Exercise 2 00:03:02 Duration

Section 3 : Generic Programming

Lecture 1 Why Generic Programming 00:03:47 Duration
Lecture 2 Generic Functions 00:05:02 Duration
Lecture 3 Defining Class Template 00:06:40 Duration
Lecture 4 Class Template Specialization 00:03:32 Duration
Lecture 5 Function Templates with Mulitple Data Types 00:05:52 Duration
Lecture 6 Class Templates with Multiple Data Types 00:04:22 Duration
Lecture 7 Exercise 1 00:04:35 Duration
Lecture 8 Exercise 2 00:04:28 Duration

Section 4 : Exception Handling_Lecture

Lecture 1 Exception Overview 00:04:11 Duration
Lecture 2 Throwing Exceptions
Lecture 3 Catching Exceptions 00:04:28 Duration
Lecture 4 Catch All Exceptions Handlers 00:02:15 Duration
Lecture 5 Exercise 1 00:04:11 Duration

Section 5 : Stream InputOutput

Lecture 1 Stream Overview 00:01:39 Duration
Lecture 2 Managing Stream Output 00:04:29 Duration
Lecture 3 Managing Stream Input 00:04:00 Duration
Lecture 4 String Streams 00:03:30 Duration
Lecture 5 Exercise 1 00:03:00 Duration

Section 6 : Sequential Containers

Lecture 1 Vectors Review 00:03:55 Duration
Lecture 2 Using Lists Part 1
Lecture 3 Using Lists Part 2 00:04:15 Duration
Lecture 4 Using Deques Part 1
Lecture 5 Using Deques Part 2 00:05:56 Duration
Lecture 6 Exercise 1 00:04:04 Duration
Lecture 7 Exercise 2 00:04:15 Duration

Section 7 : Associative Containers

Lecture 1 Working with The Pair Class 00:03:57 Duration
Lecture 2 Using Maps Part 1 00:04:39 Duration
Lecture 3 Using Maps Part 2 00:06:44 Duration
Lecture 4 Using Sets 00:04:39 Duration
Lecture 5 Multimaps and Multisets 00:05:56 Duration
Lecture 6 Exercise 1 00:07:11 Duration
Lecture 7 Exercise 2 00:06:00 Duration

Section 8 : Generic Algorithms

Lecture 1 Read Only Algorithms 00:06:53 Duration
Lecture 2 Read Write Algorithms 00:05:30 Duration
Lecture 3 Sorting Algorithms
Lecture 4 Iterators Front Back Inserter 00:04:17 Duration
Lecture 5 Iterators Reverse 00:04:20 Duration
Lecture 6 Exercise 1 00:05:20 Duration

Section 9 : Non-STL Data Structures

Lecture 1 Stacks Part 1 00:04:46 Duration
Lecture 2 Stacks Part 2 00:04:24 Duration
Lecture 3 Queues Part 1 00:05:07 Duration
Lecture 4 Queues Part 2 00:04:51 Duration
Lecture 5 Binary Trees Part 1 00:03:38 Duration
Lecture 6 Binary Trees Part 2 00:10:25 Duration
Lecture 7 Adv CPP 0907 Linked Lists Part 1 00:03:31 Duration
Lecture 8 Linked Lists Part 2 00:05:18 Duration
Lecture 9 Linked Lists Part 3 00:03:57 Duration
Lecture 10 Exercise 1 00:03:23 Duration
Lecture 11 Exercise 2 00:04:24 Duration
Lecture 12 Exercise 3 00:04:50 Duration

Section 10 : Non-STL Algorithms

Lecture 1 Linear Search 00:05:41 Duration
Lecture 2 Binary Search 00:06:27 Duration
Lecture 3 Adv CPP 1003 Selection Sort 00:04:29 Duration
Lecture 4 Adv CPP 1004 Insertion Sort 00:03:59 Duration
Lecture 5 Merge Sort 00:04:24 Duration
Lecture 6 Quick Sort 00:04:50 Duration
Lecture 7 Exercise 1 00:05:58 Duration

Section 11 : Namespaces

Lecture 1 Introduction to Namespaces Part 1 00:04:20 Duration
Lecture 2 Introduction to Namespaces Part 2 00:04:36 Duration
Lecture 3 Exercise 1 00:02:46 Duration

Section 12 : String Class

Lecture 1 String Assignment And Concatenation 00:05:33 Duration
Lecture 2 Comparing Strings 00:04:26 Duration
Lecture 3 Searching Strings 00:06:51 Duration
Lecture 4 Substring and Replace 00:05:13 Duration
Lecture 5 C Style Strings 00:04:30 Duration
Lecture 6 Exercisse 1 00:05:22 Duration