
Explore core C++ concepts through abundant examples and hands-on practice, building a solid foundation to write efficient code and complete a final project.
Discover the basics of programming in C++, and where it is used—from games and operating systems to banking and security, and why it's beginner-friendly.
Install a free or 30-day trial ide for C++, such as Sea Lion or Code Blocks, then download, install, and create a new C++ project to start programming.
Start a new C++ console project, write the first hello world line in the main file, and learn to run, build, save, and manage files in the code environment.
learn to write a basic c++ program using the standard input-output header, cout, and the insertion operator to print text and control order of operations in main.
Store text and numbers as strings in C++, create string variables for foods, and print combined sentences to demonstrate basic data storage and variable usage.
Explore common string operations in C++ by building a sample sentence, measuring length with size and max size, locating substrings with find, editing characters by index, and clearing the string.
Explore numbers in c++, using integers and doubles, perform basic operations—addition, subtraction, multiplication, and division—and learn to include cmath for functions like sqrt, rounding, max, and min.
Explore basic numeric operations in C++, using min and max to compare two numbers and rounding with floor, ceil, and round. Learn power and square root calculations with practical examples.
Build a small c++ project that practices variables, strings, integers, and basic math, outputting a personalized hello with a name, pizza slices, cost, exercise time, calories, and min/max calculations.
Discover how to interact with users in C++ by prompting text with getline and numbers with cin, storing answers in string and int variables, and echoing responses.
Students build a basic food ordering app in C++ that collects user input for food, drink, prices, and tip, then computes and displays the total.
Learn to store multiple elements with arrays in C++, defining a food array, filling it manually with items like pizza and lasagna, and printing by zero-based indices.
Use getline to capture multiple user inputs into an array, assign values to indices such as two and three, and print all elements to illustrate basic data storage in C++.
Learn to create and call multiple functions in C++, store data in an area with elements like BMW and Audi, and sum stock quantities while understanding the execution order.
Learn to add parameters to C++ functions and create an addition function to process two or more integers, then call it from main to perform add, subtract, multiply, and divide.
Explore how C++ uses operators to compare elements—equal, not equal, greater than, greater or equal, smaller than, and smaller or equal—and how logical operators combine conditions in if statements.
Master the if statement in C++: learn how to set conditions, handle true and false branches with else and else if, and build simple applications.
Practice the if function with variables, integers, and strings to verify values and print outcomes. Use equal and greater than operators, plus else logic, to decide between great and bad.
The lecture explains using the if function with else if to determine four outcomes for two questions about pizza and burgers, using getline to read input.
Develop a coffee selector in C++ that asks the user if they want coffee, uses an if statement to compare balance with price, and updates the balance or prints alternatives.
Master the basics of loops in C++, focusing on for loops and while loops as essential repetition constructs, with for loops for known counts and while loops for unknown counts.
Learn how a for loop in C++ uses initialization, a condition, and an increment, starting at zero and looping until 50 with adjustable steps in a basic program.
Explore the while loop in c++ by building a password check that repeats until the user enters the correct password, contrasting it with a for loop when iterations are unknown.
Apply the switch statement to map integers to color names such as red, blue, and yellow. Learn to define a color variable, implement cases, handle defaults, and print results.
Learn how to use comments in C++ to describe lines of code and individual functions, and understand that comments are ignored by the compiler.
Create a final project: a basic C++ login flow by prompting for a username and password, storing them as strings, and validating input with a while loop until correct.
Demonstrate final project part 2 by building a bagel app in C++ that starts with five dollars, uses getline to add funds, and updates balance via an if statement.
Demonstrates final project part 3 by correcting a logic bug using or, handling bagel order input with getline, and modeling bagel types and prices with arrays to guide user selection.
Explore final project logic in c++ by implementing if statements to handle user choices, compute total price, and update remaining balance for bagel orders.
Final project part 5 validates input with a while loop, forcing the user to choose 1, 2, or 3, while building username and password tests with if statements.
Review the complete introduction to C++ programming, covering strings, variables, if statements, loops, and functions through practical projects and a final project. Encourage next-step practice and independent exploration.
Learning the basics of programmation can be very complicated no matter the programming language espescially if you never did any programming before. Being able to program in C++ is not different. This is why this course is here to help you learn everything you need to know about C++ and master this programming language. If you :
- Want to create various projects with this programming language
- Are in school and need to understand certain notions and concepts in C++
- Need to learn the basics of this programming language for work
- Are simply curious about this topic
Then you will definely love this course and it's content. Not only you will learn and understand all the basics of C++ programming but you will also have a lot of practice throughtout this course. Indeed, by the end of this course you will have a strong and solid understanding of all the basics of C++ programming and will be able to create on your own various C++ programs and applications.
The structure of the course
The way this course have been structured and created is made to really help you learn and understand all the basics of this programming language. From the starting point where you will be installing the right tools and writing you first basic lines of code to the more advanced such as functions, statements, loops and many pratical projects, this course has everything you need to start programming in C++ and begin your programmation journey. Also, this course has been created to help you learn all the basics concepts that are the core of C++ programmation. This way, you will not only program in this language but you will also understand the logic behind this programming language and will be able to create various applications in it on your own. Indeed, if you don't have prior programming experience, the hardest part is understanding the programming logic and this course covers all the topics to help you succed in C++ programming.
Also, this course is built around a very simple but effective logic that is learning by practice. In other words, this course is definely not theoritical even if it contains some theoritical concepts. Indeed, this course is build on a logic of learning by practice. In other words, you will find various C++ exercices all over the course to help you master this programming language and achieve your end goal of learning how to program is C++.
For who is this course designed
There is a lot of C++ course that exist all over the internet. But, this course is different, all the concepts that you will find in this course are simplified to help you understand them more in depth and more easilly. Also, each element that is presented in this course comes with a multitude of various programming examples that will alow you to practice everything that you will learn all over the course. In other words, if you never wrote a single line of code or did any programming prior this course and you always wanted to start somewhere then you will probably love this course. The way this course is presented and structured is here to help you achieve your obective of starting in the programming world and have a solid understanding of C++ programming by the end of this course.
Why should I take this course
If programming in C++ is something that you always had a passion for and you always wanted to learn more about that programming language then you should definitely take this course. The first thing that this course will teach you is understanding the logic of programming or in other words how to think like a programmer and how to use with C++. You will also learn various C++ concepts as well as create various C++ prrograms and applications all over the course.
There is no risk involved in taking this course
This course comes with a 100% satisfaction guarantee, this means that if your are not happy with what you have learned, you have 30 days to get a complete refund with no questions asked. Also, if there is any concept that you find complicated or you are just not able to understand, you can directly contact me and it will be my pleasure to support you in your learning.
This means that you can either learn amazing skills that can be very useful in your professional or everyday life or you can simply try the course and if you don't like it for any reason ask for a refund.
You can't lose with this type of offer !!
ENROL NOW and start learning today :)