Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C++ Programming for Beginners - Complete Course

Caleb Curry via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn C++ programming from the ground up in this comprehensive beginner-friendly course spanning over 8 hours of instruction. Master fundamental programming concepts starting with basic input/output operations, user interaction, and the proper use of namespace std while understanding potential pitfalls. Explore control structures including if statements, nested conditionals, logical operators, boolean logic, and switch statements for decision-making in your programs. Dive into function creation with prototypes, definitions, returns, and arguments, then advance to function overloading and template functions for more flexible code design. Understand loop structures with while and for loops, implementing practical examples like guessing games and countdown timers. Work with data structures including arrays, vectors, and deques (double-ended queues) while learning to pass these collections to functions effectively. Discover file handling techniques using ifstream and ofstream for reading and writing data to external files. Progress into object-oriented programming concepts by creating classes and objects, implementing custom constructors, and utilizing static methods. Apply your knowledge through hands-on exercises including random number generation, multi-file compilation, and practical projects like a shopping list application using stacks and queues. Build the foundation needed to write efficient C++ programs while developing problem-solving skills through interactive coding examples and real-world programming scenarios.

Syllabus

C++ Full Course (FOUR HOUR All-in-One Tutorial for Beginners)
Why Learn C++? An Introduction - C++ Tutorial 1
User Input and Output - C++ Tutorial 2
using namespace std (Potential Problems) - C++ Tutorial 3
if Statement and Comparisons - C++ Tutorial 4
Comparing char with tolower - C++ Tutorial 5
User Input with getchar() - C++ Tutorial 6
else Clause and else if - C++ Tutorial 7
Nested if Statements - C++ Tutorial 8
Logical Operators - C++ Tutorial 9
booleans (The Truth Exposed) - C++ Tutorial 10
Switch Statement - C++ Tutorial 11
Defining a Function Prototype and Definition - C++ Tutorial 12
Function Returns and Arguments - C++ Tutorial 13
While Loop with Guessing Games - C++ Tutorial 14
Random Number Generation - C++ Tutorial 15
Multiple C++ File Compilation - C++ Tutorial 16
for Loops vs While Loops - C++ Tutorial 17
Decrementing for Loop (Count Down) - C++ Tutorial 18
Arrays and Looping - C++ Tutorial 19
Vectors - C++ Tutorial 20
Passing Arrays and Vectors to Functions - C++ Tutorial 21
Function Overloading - C++ Tutorial 22
Function Templates and Template Overloads - C++ Tutorial 23
Intro to Deques (Double Ended Queue) - C++ Tutorial 24
Reading and Writing to Files (ifstream and ofstream) - C++ Tutorial 25
Intro to Classes and Objects (Object Oriented Programming) - C++ Tutorial 26
Reading and Writing Custom Object Collection from File - C++Tutorial 27
Custom Constructors - C++ Tutorial 28
Static Methods - C++ Tutorial 29
Stacks and Queues Shopping List Exercise - C++ Tutorial 30

Taught by

Caleb Curry

Reviews

Start your review of C++ Programming for Beginners - Complete Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.