Log In
Learn C++ Fundamentals
0%
1.
Introduction
What Is C++?
Hello World!
Quiz: C++
Exercise: Play Around With cout
2.
Variables and User Input
Variables in C++
Variable Types
Taking User Input
Quiz: Variables
Exercise: Declaration and Initialization Of Data Types
3.
Simple Math
Simple C++ Math
Type Casting
Maths Functions
Quiz: Math
Exercise: Computing Binomial Expression
4.
Conditional Statements
Comparison Operators
The Simple if Statement
if-else Statement
Switch Statement
Conditional Expression
Quiz: Conditional Statements
Exercise 1: Even or Odd
Exercise 2: Implementing Calculator
5.
Loops
While and do-while Loops
For Loop
Equivalence of C++ Looping Structures
Nested Loops
Infinite Loops
Quiz: Loops
Exercise 1: Fibonacci Sequence upto n Number Of Terms
Exercise 2: Pyramid Printing by Using a For Loop
6.
Functions and Recursion
Introduction to Functions
Function Declarations
Calling Functions
Parameters
Passing Parameters
Recursion
Function Overloading
Quiz: Functions and Recursion
Exercise 1: Function To Check Sum
Exercise 2: Computing Cubes
Exercise 3: Collatz Conjecture Using Recursion
Assessment
C++ Exam 1
7.
Pointers and Arrays
What are Pointers?
What are Arrays?
Multi-dimensional Arrays
Arrays and Pointer Arithmetic
Pointer to a function
Character Arrays and Strings
Quiz: Pointers and Arrays
Exercise 1: Finding Average in Array
Exercise 2: Display Series with a 2D Array
Exercise 3: Making Matrix Using Arrays
Exercise 4: Pascal’s Triangle
Exercise 5: Implementing Double Pointers
Assessment
C++ Exam 2
8.
Classes and Inheritance
Principles of Object-Oriented Programming
Introduction to Classes
Class Member Functions
Constructors
Inheritance
Inheriting from Multiple Classes
Polymorphism and Virtual Functions
Quiz: Classes and Inheritance
Exercise 1: Calculating Area
Exercise 2: Students Average Marks
Exercise 3: Displaying Message Using Virtual Functions
9.
Templates
Introduction to Templates
Class Templates
Quiz: Templates
Exercise 1: Finding Max in an Array
Exercise 2: Swapping Values
Exercise 3: Finding Index of the Smallest Value
Exercise 4: Complex Numbers
Assessment
C++ Exam 3
10.
Wrap Up
Conclusion
Appendix: Compiling C++ Code
Home
Courses
Learn C++ Fundamentals
Using auto for Variables
Learn how to use the auto keyword when declaring variables.
We'll cover the following...
Using the auto keyword for variable declarations
A const reference
A mutable reference
A forwarding reference
Practices for ease of use
Using the
auto
keyword for variable declarations