Learn to code from the very beginning
Curated by: Bro Code (6 videos)
This video is a beginner's introduction to C++ that assumes you have no coding experience. This 6-hour video covers just enough to get you started working with C++ on your own. After completion, I would recommend learning: Vectors, Polymorphism, STL, Smart Pointers, and modern C++23 features. โญ๏ธTime Stampsโญ๏ธ 1# (00:00:00) C++ tutorial for beginners ๐จโ๐ป 2# (00:13:30) Variables and basic data types โ 3# (00:24:14) Const ๐ซ 4# (00:27:37) Namespaces ๐ 5# (00:32:13) Typedef and type aliases ๐โโ๏ธ 6# (00:37:39) Arithmetic operators ๐งฎ 7# (00:43:18) Type conversion โจ 8# (00:47:05) User input โจ๏ธ 9# (00:52:35) Useful math related functions๐ข 10# (00:56:03) Hypotenuse calculator practice program ๐ 11# (00:58:44) If statements ๐ค 12# (01:03:40) Switches ๐ 13# (01:09:29) Console calculator program ๐ฉ 14# (01:14:13) Ternary operator โ 15# (01:18:53) Logical operators ๐ฃ 16# (01:23:55) Temperature conversion program ๐ก๏ธ 17# (01:29:17) Useful string methods in C++ ใฐ๏ธ 18# (01:35:51) While loops โพ๏ธ 19# (01:38:56) Do while loops ๐ 20# (01:42:15) For loops ๐ 21# (01:45:53) Break & continue ๐ 22# (01:47:34) Nested loops โฟ 23# (01:51:51) Random number generator ๐ฒ 24# (01:55:25) Random event generator ๐ 25# (01:59:05) Number guessing game โ๏ธ 26# (02:03:10) User defined functions ๐ 27# (02:10:33) Return keyword ๐ 28# (02:16:42) Overloaded functions ๐ 29# (02:19:49) Variable scope ๐ 30# (02:24:11) Banking practice program ๐ฐ 31# (02:38:04) ROCK PAPER SCISSORS game ๐ 32# (02:51:11) Arrays ๐ 33# (02:56:40) Sizeof() operator โ๏ธ 34# (03:01:34) Iterate over an array ๐๏ธ 35# (03:05:40) Foreach loop ๐๏ธ 36# (03:08:36) Pass array to a function ๐ต 37# (03:13:07) Search an array for an element ๐ 38# (03:20:43) Sort an array โก๏ธ 39# (03:26:37) Fill() function ๐ 40# (03:31:19) Fill an array with user input ๐ญ 41# (03:38:17) Multidimensional arrays โฌ 42# (03:45:57) QUIZ GAME ๐ฏ 43# (03:57:42) Memory addresses ๐ 44# (04:00:31) Pass by VALUE vs pass by REFERENCE ๐ง 45# (04:04:47) Const parameters ๐งฑ 46# (04:07:54) Credit card validator program ๐ณ 47# (04:17:56) Pointers ๐ 48# (04:23:12) Null pointers โ 49# (04:27:17) TIC TAC TOE game โญ 50# (04:46:26) Dynamic memory ๐ง 51# (04:52:15) Recursion ๐ต 52# (04:58:35) Function templates ๐ช 53# (05:03:49) Structs ๐๏ธ 54# (05:08:49) Pass structs as arguments ๐ 55# (05:14:17) Enums ๐ 56# (05:18:38) Object Oriented Programming ๐ง 57# (05:29:32) Constructors ๐ท 58# (05:38:26) Constructor overloading ๐จโ๐ณ 59# (05:42:51) Getters & setters ๐ 60# (05:48:59) Inheritance ๐ฉโ๐งโ๐ฆ Copyright Disclaimer: This video is the intellectual property of Bro Code. All rights reserved. No part of this video may be reproduced, distributed, or transmitted in any form or by any means, including but not limited to recording, uploading, or other electronic or mechanical methods, without my written permission, except in the case of brief quotations embodied in critical reviews and certain other noncommercial uses permitted by copyright law.