🎯Land Your Dream Jobβ€’500+ Mock Interviews
✨Transform Your Tasks with AIβ€’Get 3x more done

C++ FULL COURSE For Beginners (Learn C++ in 10 hours)

By - CodeBeauty

πŸ“š Course Information

Channel

CodeBeauty

Published On

1/11/2021

πŸ“ Description

This is a full C++ programming course. It consists of many lectures whose goal is to take you from beginner to advanced programming level. I recommend watching the entire video because later lectures require knowledge from previous ones. πŸš€πŸ“ˆπŸ’»πŸ”₯ My Practical Programming Course: https://www.codebeautyacademy.com/ Experience the power of practical learning, gain career-ready skills, and start building real applications! This is a step-by-step course designed to take you from beginner to expert in no time! πŸ’° Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10). Use it quickly, because it will be available for a limited time. πŸ“š Learn how to solve problems and build projects with these Free E-Books ⬇️ C++ Lambdas e-book - free download here: https://bit.ly/freeCppE-Book Entire Object-Pascal step-by-step guide - free download here: https://bit.ly/FreeObjectPascalEbook β˜• If you've found my content helpful and would like to support me, you now have the option to buy me a coffee or a cookie! It's a small gesture of gratitude that means a lot to me and helps me keep creating free educational videos for you. Use the link to make a contribution: https://bit.ly/CodeBeauty_BuyMeACoffee However, please don't feel obligated to do so. I appreciate every one of you, and I will continue to share valuable content with you regardless of whether you choose to support me in this way. Thank you for being part of the Code Beauty community! β€οΈπŸ˜‡ Contents: 00:00:00 – Goals of the course 00:01:31 – Do this before starting the course 00:02:41 – Introduction to C++ (What is C++? What kind of apps can you build with C++? Why C++ was created?) 00:06:39 – What is source code, object code, compiler, algorithm? 00:08:42 - Visual Studio 2019 – Creating a first project (setup) 00:11:32 - Visual Studio 2019 basics explained and first β€œHello World” program 00:29:51 - Introduction to variables 00:44:36 – Rules for naming variables 00:52:15 – Data types in C++ and how to use sizeof operator 01:01:58 - Data type overflow 01:05:00 – What is ASCII table 01:09:50 - Simple, fun program for ciphering words into ASCII 01:18:12 - If/else statement (Build a program that checks odd/even numbers + flowchart explanation) 01:35:52 - Nested if/else statement (Build a program that determines the type of a triangle + flowchart) 01:55:50 - Operators in C++ (arithmetic, relational, logical, assignment operators) 02:21:02 - Swapping values of two variables with or without a third variable 02:29:20– Build BMI Calculator application + flowchart 02:49:55 - Ternary (Conditional) operator (Build a Guessing game app) 03:01:00 - Switch/case statement part 1 (Build Calculator app) 03:26:36 - Switch/case statement part 2 (Build program that checks number of days in a month) 03:39:35 - While loop part 1 + infinite loop example 03:53:39 - While loop part 2 (Build a program for counting digits of a number) 04:12:39 - While loop part 3 (Build a program for reversing digits of a number) 04:25:25 - Do while loop (Program for PIN validation) 04:39:09 – What is the difference between While loop and Do While loop 04:40:34 - For loop (Build a program for calculating the factorial of a number) 04:58:12 – Nested loops (Nesting do while loop and for loop) 05:11:08 – Nested for loop (Build Multiplication table app) 05:21:45 – Program for drawing rectangle shape 05:33:05 – Program for drawing triangle and inverted/reversed triangle shapes 05:44:30 – Introduction to functions 05:56:02 – Functions with parameters/arguments (multiple and default) 06:11:42 - Function return statement (Build program for checking prime numbers) 06:37:39 - Function overloading 06:48:06 – Build ATM app 07:03:03 - Generic functions and templates 07:14:30 – Recursion and recursive functions 07:30:01 – Introduction to OOP, What are classes and objects 07:42:06 – OOP Constructors and class methods 07:57:10 – OOP Encapsulation, GIT: https://github.com/TrueCodeBeauty/EncapsulationCpp.git 08:08:31 – OOP Inheritance, GIT: https://github.com/TrueCodeBeauty/InheritanceCpp.git 08:24:59 – OOP Polymorphisam, GIT: https://github.com/TrueCodeBeauty/PolymorphismCpp.git 08:40:04 - Introduction to pointers 08:51:14 - Void pointers 09:06:27 - Pointers and arrays 09:19:18 - Return multiple values from a function using pointers 09:34:50 - Dynamic arrays, create/change arrays at runtime 09:48:35 – Multidimensional dynamic arrays, Two-dimensional array 10:07:00 - Detecting errors in code using PVS Studio 10:17:19 - Explaining Memory Leaks 10:26:25 - Bloopers After this course, I recommend learning about Data Structures from this course - https://youtube.com/playlist?list=PL43pGnjiVwgS5njI0HMGnqSH18tSSuLz_ 🎁 Download PVS-Studio for free & analyze your code: https://bit.ly/PVS-StudioFreeCB1 🎁 Create Modern Apps, Download FREE C++Builder Trial: https://bit.ly/CppBuilderFree Add me on: Instagram πŸ“Έ - https://www.instagram.com/TrueCodeBeauty Twitter 🐦- https://twitter.com/TrueCodeBeauty

🎯 What You'll Learn

βœ“

Complete understanding of the topic

βœ“

Hands-on practical knowledge

βœ“

Real-world examples and use cases

βœ“

Industry best practices

⭐ Course Features

πŸ€–

AI Support

24/7 doubt solving

πŸ“

Practice Quiz

Test your knowledge

πŸ†

Certificate

Course completion

πŸ“‹ Prerequisites

  • β€’

    Basic understanding of programming concepts

  • β€’

    Eagerness to learn and practice

Premium

Get Full Course Access

Take your learning to the next level with premium features

Unlimited access to all chapters
Interactive quizzes & assessments
Downloadable certificate

Course Content

– Goals of the course
1
1 min

– Goals of the course

5 Questions Ready
– Do this before starting the course
2
1 min

– Do this before starting the course

5 Questions Locked
– Introduction to C++ (What is C++? What kind of apps can you build with C++? Why C++ was created?)
3
3 min

– Introduction to C++ (What is C++? What kind of apps can you build with C++? Why C++ was created?)

5 Questions Locked
– What is source code, object code, compiler, algorithm?
4
2 min

– What is source code, object code, compiler, algorithm?

5 Questions Locked
- Visual Studio 2019 – Creating a first project (setup)
5
2 min

- Visual Studio 2019 – Creating a first project (setup)

5 Questions Locked
- Visual Studio 2019 basics explained and first β€œHello World” program
6
18 min

- Visual Studio 2019 basics explained and first β€œHello World” program

5 Questions Locked
- Introduction to variables
7
14 min

- Introduction to variables

5 Questions Locked
– Rules for naming variables
8
7 min

– Rules for naming variables

5 Questions Locked
– Data types in C++ and how to use sizeof operator
9
9 min

– Data types in C++ and how to use sizeof operator

5 Questions Locked
- Data type overflow
10
3 min

- Data type overflow

5 Questions Locked
– What is ASCII table
11
4 min

– What is ASCII table

5 Questions Locked
- Simple, fun program for ciphering words into ASCII
12
8 min

- Simple, fun program for ciphering words into ASCII

5 Questions Locked
- If/else statement (Build a program that checks odd/even numbers + flowchart explanation)
13
17 min

- If/else statement (Build a program that checks odd/even numbers + flowchart explanation)

5 Questions Locked
- Nested if/else statement (Build a program that determines the type of a triangle + flowchart)
14
19 min

- Nested if/else statement (Build a program that determines the type of a triangle + flowchart)

5 Questions Locked
- Operators in C++ (arithmetic, relational, logical, assignment operators)
15
25 min

- Operators in C++ (arithmetic, relational, logical, assignment operators)

5 Questions Locked
- Swapping values of two variables with or without a third variable
16
8 min

- Swapping values of two variables with or without a third variable

5 Questions Locked
Build BMI Calculator application + flowchart
17
20 min

Build BMI Calculator application + flowchart

5 Questions Locked
- Ternary (Conditional) operator (Build a Guessing game app)
18
11 min

- Ternary (Conditional) operator (Build a Guessing game app)

5 Questions Locked
- Switch/case statement part 1 (Build Calculator app)
19
25 min

- Switch/case statement part 1 (Build Calculator app)

5 Questions Locked
- Switch/case statement part 2 (Build program that checks number of days in a month)
20
12 min

- Switch/case statement part 2 (Build program that checks number of days in a month)

5 Questions Locked
- While loop part 1 + infinite loop example
21
14 min

- While loop part 1 + infinite loop example

5 Questions Locked
- While loop part 2 (Build a program for counting digits of a number)
22
19 min

- While loop part 2 (Build a program for counting digits of a number)

5 Questions Locked
- While loop part 3 (Build a program for reversing digits of a number)
23
12 min

- While loop part 3 (Build a program for reversing digits of a number)

5 Questions Locked
- Do while loop (Program for PIN validation)
24
13 min

- Do while loop (Program for PIN validation)

5 Questions Locked
– What is the difference between While loop and Do While loop
25
1 min

– What is the difference between While loop and Do While loop

5 Questions Locked
- For loop (Build a program for calculating the factorial of a number)
26
17 min

- For loop (Build a program for calculating the factorial of a number)

5 Questions Locked
– Nested loops (Nesting do while loop and for loop)
27
12 min

– Nested loops (Nesting do while loop and for loop)

5 Questions Locked
– Nested for loop (Build Multiplication table app)
28
10 min

– Nested for loop (Build Multiplication table app)

5 Questions Locked
– Program for drawing rectangle shape
29
11 min

– Program for drawing rectangle shape

5 Questions Locked
– Program for drawing triangle and inverted/reversed triangle shapes
30
11 min

– Program for drawing triangle and inverted/reversed triangle shapes

5 Questions Locked
– Introduction to functions
31
11 min

– Introduction to functions

5 Questions Locked
– Functions with parameters/arguments (multiple and default)
32
15 min

– Functions with parameters/arguments (multiple and default)

5 Questions Locked
- Function return statement (Build program for checking prime numbers)
33
25 min

- Function return statement (Build program for checking prime numbers)

5 Questions Locked
- Function overloading
34
10 min

- Function overloading

5 Questions Locked
– Build ATM app
35
14 min

– Build ATM app

5 Questions Locked
- Generic functions and templates
36
11 min

- Generic functions and templates

5 Questions Locked
– Recursion and recursive functions
37
15 min

– Recursion and recursive functions

5 Questions Locked
– Introduction to OOP, What are classes and objects
38
12 min

– Introduction to OOP, What are classes and objects

5 Questions Locked
– OOP Constructors and class methods
39
15 min

– OOP Constructors and class methods

5 Questions Locked
– OOP Encapsulation, GIT: https://github.com/TrueCodeBeauty/EncapsulationCpp.git
40
11 min

– OOP Encapsulation, GIT: https://github.com/TrueCodeBeauty/EncapsulationCpp.git

5 Questions Locked
– OOP Inheritance, GIT: https://github.com/TrueCodeBeauty/InheritanceCpp.git
41
16 min

– OOP Inheritance, GIT: https://github.com/TrueCodeBeauty/InheritanceCpp.git

5 Questions Locked
– OOP Polymorphisam, GIT: https://github.com/TrueCodeBeauty/PolymorphismCpp.git
42
15 min

– OOP Polymorphisam, GIT: https://github.com/TrueCodeBeauty/PolymorphismCpp.git

5 Questions Locked
- Introduction to pointers
43
11 min

- Introduction to pointers

5 Questions Locked
- Void pointers
44
15 min

- Void pointers

5 Questions Locked
- Pointers and arrays
45
12 min

- Pointers and arrays

5 Questions Locked
- Return multiple values from a function using pointers
46
15 min

- Return multiple values from a function using pointers

5 Questions Locked
- Dynamic arrays, create/change arrays at runtime
47
13 min

- Dynamic arrays, create/change arrays at runtime

5 Questions Locked
– Multidimensional dynamic arrays, Two-dimensional array
48
18 min

– Multidimensional dynamic arrays, Two-dimensional array

5 Questions Locked
- Detecting errors in code using PVS Studio
49
10 min

- Detecting errors in code using PVS Studio

5 Questions Locked
- Explaining Memory Leaks
50
9 min

- Explaining Memory Leaks

5 Questions Locked
- Bloopers
51
1 min

- Bloopers

5 Questions Locked
AI Mentor