C++ Programming Video Tutorial Course Bundle

CareerVision Training

£ 118 - (Rs 9,621)
VAT incl.

Important information

  • Training
  • Beginner
  • Distance learning
  • Duration:
  • When:
  • Delivery of study materials

• Format: DVD-ROM
• Duration: 16.5 Hours (187 lessons)
• Instructor: Mike McMillan
• Platform: Windows PC or Mac

This bundle includes:
Learning C++ - 10 hrs / 107 Lessons
Advanced C++ Programming - 6.5 hrs / 80 Lessons

Take your skills to the next level. This C++ Programming Training Bundle is the ultimate in comprehensive instruction for the discerning professional.

These training classes use broadcast quality audio and video to deliver concise and informative training right to your desktop. The course is presented via an intuitive, easy-to-use interface, allowing you to learn at your own pace.

These C++ Programming Training Bundle Tutorials break even the most complex subjects down into easy to follow segments, following along is simple.

Important information

Requirements: This is a DVD Video Tutorial Course which is shipped to you. Work through the video tutorials at your own pace. If you have the software you can practice along with the instructor using the same exercise files as the instructor which are included on the DVD. The narrated training videos demonstrate the key tools and professional techniques helping you to work faster and smarter. All the concepts of each application are explained clearly and precisely. The DVD works on PC and Mac. You can jump to and from lessons and work at your own pace.


Where and when

Starts Location
Distance Learning

What you'll learn on the course

Writing Code
C++ Programming
Understanding Polymorphism
Arithmetic Operations
Creating Text File

Course programme

Learning C++


Course Introduction

What You Need To Program

Tutor Intro

Getting Started

Download Code Blocks

Introducing Code Blocks

Writing Your First C++ Program - Hello, World!

Entering The Program

Compiling And Running The Program

Explaining The Program

Syntax Highlighting

Modifying The Hello World Program

Finding And Correcting Errors

Exercise Hello Viewer

C++ Building Blocks - Data Types And Variables

Introduction To Data Types

Data Types int And double

Data Types string,char,bool

Variable Naming Rules

Declare And Assign Variables

Exercise Hello Personal

C++ Input And Output

cout Special Characters

Formatted Output With iomanip

Output With printf

cin With Numbers

cin With Strings


Arithmetic Operators And Expressions

Arithmetic Operators

Order Of Precedence

Using Constants

Using Math Library

Mixing Data Types


Making Decisions

Relational Operators

Logical Operators

Simple if Statement

if else Statement

Nested if Statements

if else if Statement

if else if With Logical Operators

Question And Answer

Simple Calculator

Performing Repetition

while Loop Intro

Count Controlled while Loops

Sentinel Controlled while Loop

Results Controlled while Loop

for Loop - Lesson 1

for Loop - Lesson 2

Nested for Loops

Exercise 1 - while Loop

for Loop Exercises


Function Introduction - Lesson 1

Function Introduction - Lesson 2

Functions With Multiple Parameters

Predicate Functions

Void Functions Introduction

Reference Parameters

Function Exercises - Lesson 1

Function Exercises - Lesson 2


vector Introduction

vector Initialization

Adding Data To vector

vector Data Access

vectors And Functions

Random Numbers

Searching A vector

vector Sort

vector Exercise


Array Introduction

Working With Arrays

Arrays In Functions

D Arrays - Lesson 1

D Arrays - Lesson 2

Array Exercise 1

Array Exercise 2

Array Exercise 3


Pointer Intro

Pointer Declaration And Initialization

Pointer Operations

Pointers And Arrays

sizeof Operator

Pointer Parameters Fixed

Exercise - Sorting An Array

Classes And Object-Oriented Programming

Class Simple Example

Class Data

Class Constructors

Class Accessors

Class Functionality

Exercise 1

Exercise 2

Operator Overloading

Operator Overload Example

Overload Input Output

Overloading Relational Operators

Overload Arithmetic

Overload Increment and Decrement

Additional C++ Control Flow Constructs

switch - Lesson 1

switch - Lesson 2

switch - Lesson 3

do while - Lesson 1

do while - Lesson 2

do while - Lesson 3

Exercise 1

Exercise 2

Text File Processing

Creating Text File

Reading Data

File Append

Writing Chars

Reading Chars

Exercise 1

Exercise 2

Advanced C++ Programming

What This Course Covers
Review - Building A Base Class
Creating A Derived Class
Using Protected Members - Part 1
Using Protected Members - Part 2
Constructors And Destructors
Exercise 1
Exercise 2

Understanding Polymorphism
Base Class Pointers
Virtual Functions
Abstract Classes
Exercise 1
Exercise 2

Generic Programming
Why Generic Programming?
Generic Functions
Defining Class Templates
Class Template Specialization
Function Templates With Multiple Data Types
Class Templates With Multiple Data Types
xercise 1
Exercise 2

Exception Handling
Exception Overview
Throwing Exceptions
Catching Exceptions
Catch-All Exception Handlers
Exercise 1

Stream Input/Output
Stream Overview
Managing Stream Output
Managing Stream Input
String Streams
Exercise 1

Sequential Containers
Vectors Review
Using Lists - Part 1
Using Lists - Part 2
Using Deques - Part 1
Using Deques - Part 2
Exercise 1
Exercise 2

Associative Containers
Working With The Pair Class
Using Maps - Part 1
Using Maps - Part 2
Using Sets
Multimaps And Multisets
Exercise 1
Exercise 2

Generic Algorithms
Read-Only Algorithms
Read-Write Algorithms
Sorting Algorithms
Iterators - Front/Back Inserter
Iterators - Reverse
Exercise 1

Non-STL Data Structures
Stacks - Part 1
Stacks - Part 2
Queues - Part 1
Queues - Part 2
Binary Trees - Part 1
Binary Trees - Part 2
Linked Lists - Part 1
Linked Lists - Part 2
Linked Lists - Part 3
Exercise 1
Exercise 2
Exercise 3

Non-STL Algorithms
Linear Search
Binary Search
Selection Sort
Insertion Sort
Merge Sort
Quick Sort
Exercise 1

Introduction To Namespaces - Part 1
Introduction To Namespaces - Part 2
Exercise 1

String Class
String Assignment And Concatenation
Comparing Strings
Searching Strings
Substring And Replace
C-Style Strings
Exercise 1