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

程序设计实习 / Practice on Programming
Peking University via Coursera
程序设计基础
Peking University via edX
算法基础
Peking University via Coursera
Principles of Computing (Part 2)
Rice University via Coursera
算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera