Learning C++

Go to class
Write Review

Free Online Course: Learning C++ provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning C++ is taught by Eduardo Corpeño.

Overview
  • Explore introductory C++ language programming with simple language and up-to-date code examples.

Syllabus
  • Introduction

    • Get up and running with C++
    • What you should know
    • About the exercise files
    1. Getting Started
    • Setting up the development environment
    • Elements of object-oriented programming
    • Creating a simple program in C++
    • Challenge: Console interaction
    • Solution: Console interaction
    2. Data Types
    • Basic data types
    • Variables
    • Expressions, assignments, and operations
    • Type inference with auto
    • Preprocessor directives
    • Constants
    • Arrays
    • Strings
    • Type casting
    • Challenge: Calculate an average
    • Solution: Calculate an average
    3. Structures, Classes, and Pointers
    • Structures
    • Classes
    • Header and implementation files
    • Pointers
    • References
    • Vectors
    • Challenge: Create some classes
    • Solution: Create some classes
    4. Control Flow
    • If statements
    • Switch statements
    • While loops
    • For loops
    • Challenge: Calculate GPA from a vector
    • Solution: Calculate GPA from a vector
    5. Functions
    • Creating functions
    • Using functions
    • Function parameters
    • Challenge: Create a report card function
    • Solution: Create a report card function
    6. File I/O
    • Opening a text file for reading
    • Open a text file for writing
    • Challenge: Upgrade to work with files
    • Solution: Upgrade to work with files
    Conclusion
    • Next steps