Course curriculum

  1. 01
    • Introduction

    • Course Curriculum

    • Getting started on windows, mac and Linux

    • How to ask great questions

    • FAQ’s

    • Get and Installing Visual Studio Editor

    • Creating First Project

    • C++ Hello World Program

    • Compile and Run a CPP Program

  2. 02
    • Introduction

    • Array Creation and Initializing

    • Array Indexing

    • Change array Item

    • Copying array

    • Comparing array

    • Passing array to function

    • Getting array size

    • Sorting array Selection sort

    • Searching array

    • Multidimensional Array

    • Update Multidimensional Array

    • Loop through Multidimensional Array

  3. 03
    • Introduction

    • What is pointer

    • Creating references

    • Memory address of a variable

    • Creating and using pointers

    • Constant pointers

    • Passing pointers to functions

    • Key points on arrays and pointers

  4. 04
    • Pointer arithmetic

    • Comparing pointers

    • Dynamic memory allocation

    • Resizing an array pointer dynamically

    • Smart pointers

    • Working with unique pointers

  5. 05
    • Introduction

    • Creating strings

    • Modifying strings

    • Find strings

    • Extract string with substring()

    • Working with characters

    • String to numeric conversion functions

    • Escape sequences

    • Raw strings

  6. 06
    • Introduction

    • Creating structure

    • Initializing structure

    • Structure constructor and method

    • Array of structure

    • Comparing structure and class

    • Working with methods

    • Structures and functions

    • Pointers to structures

  7. 07
    • Creating enumerations

    • Strongly typed enumerations

    • Default enumerations

  8. 08
    • Introduction

    • What are streams

    • Creating to streams

    • Reading from streams

    • Writing to text files

    • Reading from text files

    • String stream

    • Converting values to strings

  9. 09
    • Writing to binary file

    • Reading from binary file

    • Writing .csv file

    • Reading .csv file