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

Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Programming Basics
Indian Institute of Technology Bombay via edX
程序设计基础
Peking University via edX
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera