YoVDO

C++ Full Course for Beginners

Offered By: Bro Code via YouTube

Tags

C++ Courses C Programming Courses Object-oriented programming Courses Pointers Courses Recursion Courses

Course Description

Overview

Embark on a comprehensive 6-hour video tutorial designed to introduce beginners to the powerful C++ programming language. Learn essential concepts starting from variables and basic data types, progressing through control structures, functions, arrays, and object-oriented programming. Master practical skills by completing hands-on projects like a hypotenuse calculator, console calculator, temperature converter, and even games such as Rock Paper Scissors and Tic Tac Toe. Explore advanced topics including memory management, pointers, recursion, and inheritance. Gain a solid foundation in C++ programming through clear explanations, coding examples, and interactive exercises suitable for newcomers to the language.

Syllabus

) C++ tutorial for beginners ‍.
) Variables and basic data types ✗.
) Const .
) Namespaces .
) Typedef and type aliases ‍♂️.
) Arithmetic operators .
) Type conversion ✨.
) User input ⌨️.
) Useful math related functions.
) Hypotenuse calculator practice program .
) If statements .
) Switches .
) Console calculator program .
) Ternary operator ❓.
) Logical operators .
) Temperature conversion program ️.
) Useful string methods in C++ 〰️.
) While loops ♾️.
) Do while loops .
) For loops .
) Break & continue .
) Nested loops ➿.
) Random number generator .
) Random event generator .
) Number guessing game ↕️.
) User defined functions .
) Return keyword .
) Overloaded functions .
) Variable scope .
) Banking practice program .
) ROCK PAPER SCISSORS game .
) Arrays .
) Sizeof() operator ⚖️.
) Iterate over an array ️.
) Foreach loop ️.
) Pass array to a function .
) Search an array for an element .
) Sort an array ➡️.
) Fill() function .
) Fill an array with user input .
) Multidimensional arrays ⬜.
) QUIZ GAME .
) Memory addresses .
) Pass by VALUE vs pass by REFERENCE .
) Const parameters .
) Credit card validator program .
) Pointers .
) Null pointers ⛔.
) TIC TAC TOE game ⭕.
) Dynamic memory .
) Recursion .
) Function templates .
) Structs ️.
) Pass structs as arguments .
) Enums .
) Object Oriented Programming .
) Constructors .
) Constructor overloading ‍.
) Getters & setters .
) Inheritance ‍‍.


Taught by

Bro Code

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera