Books & Videos

Table of Contents

Chapter: Introduction

C++ Without Fear: Introduction

03m 34s

Chapter: Lesson 1: Installing and Using C++

Learning objectives

02m 18s

1.1 All about C++

06m 32s

1.2 Install Microsoft Visual Studio

03m 0s

1.3 Create a simple project

04m 26s

1.4 Write a simple program

09m 23s

1.5 Use input and output

14m 15s

1.6 Add comments

01m 21s

Chapter: Lesson 2: Making Decisions and Looping

Learning objectives

02m 13s

2.1 Make a decision in C++

05m 50s

2.2 Use AND conditions

09m 19s

2.3 Count to 10 using while

09m 31s

2.4 Print Fibonacci numbers

03m 53s

2.5 Calculate Fibonacci ratios

15m 44s

Chapter: Lesson 3: Understanding Arrays and Vectors

Learning objectives

02m 36s

3.1 Print an array of values

12m 59s

3.2 Use classic “for”

04m 32s

3.3 Use range-based “for”

06m 11s

3.4 Use and understand vectors

18m 5s

Chapter: Lesson 4: Using C++ Functions

Learning objectives

02m 28s

4.1 Understand C++ functions

02m 14s

4.2 Write a simple function

05m 14s

4.3 . Pass an argument

03m 36s

4.4 Prototype functions

19m 21s

4.5 Use two arguments

02m 6s

Chapter: Lesson 5: Manipulating Strings

Learning objectives

02m 3s

5.1 Declare and use strings

05m 38s

5.2 Input a string

10m 17s

5.3 Get a line of input

02m 39s

5.4 Get a number using line input

14m 52s

Chapter: Lesson 6: Pointers and References

Learning objectives

02m 26s

6.1 What is a pointer?

14m 27s

6.2 Use a three-step process for pointers

11m 32s

6.3 Use a reference to alter argument values

22m 11s

6.4 Dynamically allocate an array

04m 12s

Chapter: Lesson 7: Objects Part I: Simple Classes

Learning objectives

02m 14s

7.1 Write a class to store data

11m 1s

7.2 Write and use the Point class

01m 50s

7.3 Write member functions

23m 55s

7.4 Write a constructor

03m 52s

7.5 Write a default constructor

10m 53s

Chapter: Lesson 8: Objects Part II: Trees and Nodes

Learning objectives

02m 8s

8.1 Create an object with “new”

02m 15s

8.2 Use the arrow operator (->)

01m 56s

8.3 Write a node class

07m 0s

8.4 Write a binary tree

09m 35s

8.5 Use the binary tree

20m 18s

Chapter: Summary

C++ Without Fear: Summary

02m 6s