About This Course
This C++ for Beginners course covers all the essential concepts needed to start programming with C++. It is designed for users familiar with general programming concepts, and requires no previous experience with C++. You will learn to create your first C++ program, and then explore C++ language elements, testing C++ programs, functions, pointers, arrays, references, classes, and object-oriented programming. Additionally, you will gain knowledge on templates and generic programming, the standard template library, and error handling in C++, including exceptions, basic error handling, and programming with exceptions. By the end of this course, you will be fully equipped to write your own C++ programs, with working files provided to help you follow along with the author.
```
Show your Love & Support:
/ alphabrains
☕️ [Buy me a coffee!] (https://www.buymeacoffee.com/alphabrains)
Would Help me make more content like this one :)
```
TIMESTAMP
Introduction
0:0:00 Introduction And Course Overview
0:05:28 A First Look At The Tools Required
Your First C++ Program
0:12:46 Creating Your First C++ Program
0:21:02 Installing A C++ Compiler
0:27:48 Compiling And Running Your Program
0:36:36 Introduction To The Main Function Of A C++ Program
0:42:21 Dealing With Program Arguments
0:50:47 Hands On - Enhancing Our Hello World C++ Program**
C++ Language Elements
0:58:25 Overview
1:02:14 Primitive Language Data Types
1:10:05 Using Variables
1:17:46 Introduction To Operators And Operator Precedence
1:23:49 Introduction To Control Flow, Part 1
1:35:45 Introduction To Control Flow, Part 2
1:44:06 Statements And Expressions
1:55:25 Using Include Files With Multiple Files
2:05:40 Hands On – Programming A Basic Calculator**
2:17:37 Other Topic
Testing C++ Programs
2:17:52 Testing In C++
2:22:32 Introduction To Testing
2:33:58 Introduction To libunittest Testing
2:46:35 Introduction To UnitTest++ Testing
2:55:26 Introduction To Google Test
3:07:28 Hands On - Programming with Tests**
Functions
3:20:29 Chapter Overview
3:24:04 A Function Primer
3:32:51 Function Scopes
3:39:31 Unit Testing Functions
3:52:06 Function Best Practices
4:00:36 Hands On – Programming With Functions**
*Pointers, Arrays, And References
4:10:57 C++ And Memory
4:15:15 C++ Pointers
4:22:02 Allocating And Deallocating Memory
4:31:21 Pointers, References, And Value Types
4:35:21 Pointers In C++11
4:44:38 Hands On – Pointers And Heap Allocation In C++11**
4:51:38 C++ Lesson
Classes, Structs And Object-Oriented Programming
4:51:53 Chapter Overview
4:55:18 Structs And Classes
5:06:15 Using Structs And Classes
5:17:16 Object-Oriented Programming
5:28:52 Namespaces - The C++ Module System
5:33:07 Hands On – Designing With Class - Part 1
5:41:00 Hands On – Designing With Class - Part 2**
Templates And Generic Programming
5:48:08 A Motivating Example
5:53:22 Template Functions
5:58:26 Template Classes
6:08:00 Generic Programming Case Study
6:16:23 Hands On – Generic Programming - Part 1
6:25:49 Hands On – Generic Programming - Part 2**
The Standard Template Library
6:31:11 Chapter Overview
6:34:19 STL Overview
6:44:36 STL Containers - Part 1
6:54:44 STL Containers - Part 2
7:02:10 STL Iterators
7:10:00 STL Algorithms - Part 1
7:17:43 STL Algorithms - Part 2
7:24:47 Lambdas And Function Objects - Part 1
7:36:10 Lambdas And Function Objects - Part 2**
*Error Handling In C++
7:41:49 Basic Error Handling
7:48:47 Introduction To Exceptions
7:57:04 Introduction To STL Exceptions**
8:01:48 Other Lesson
8:01:58 Programming With Exceptions
8:09:48 Hands On – Programming With Exceptions
*Makefiles
8:17:39 Anatomy of a Makefile**
Conclusion
8:26:19 Wrap Up*
SEO TAGs
#CppProgrammingFullCourse , #CppTutorialforBeginnersFullCourse,
CppBeginnertoAdvancedCourse
1. #Cppcodingtutorial 2. #Cplusplusprojectsforbeginners 3. #Cppprojectsforbeginners 4. #Cplusplusprojectsforintermediate 5. #Cppprojectsforintermediate 6. #Cplusplusprojectsforadvanced 7. #Cppprojectsforadvanced 8. #Cplusplusprogrammingtips 9. #Cppprogrammingtips 10. #Cplusplusprogrammingtricks 11. #Cppprogrammingtricks 12. #Cplusplusprogrammingtechniques 13. #Cppprogrammingtechniques