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

AI MentorLive Chat
Always here to help you learn
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