C++ Tutorial for Beginners – Full Course

This course will give you a full introduction into all of the core concepts in C++. Follow along with the videos and you’ll be a C++ programmer in no time!

⭐️ Contents ⭐
⌨️ (0:00:00) Introduction
⌨️ (0:01:38) Windows Installation
⌨️ (0:04:54) Mac Installation
⌨️ (0:08:44) Setup & Hello World
⌨️ (0:12:29) Drawing a Shape
⌨️ (0:19:55) Variables
⌨️ (0:31:43) Data Types
⌨️ (0:39:15) Working With Strings
⌨️ (0:49:00) Working With Numbers
⌨️ (0:59:41) Getting User Input
⌨️ (1:05:32) Building a Calculator
⌨️ (1:09:28) Building a Mad Libs
⌨️ (1:13:45) Arrays
⌨️ (1:20:03) Functions
⌨️ (1:29:47) Return Statement
⌨️ (1:35:22) If Statements
⌨️ (1:47:15) If Statements (con’t)
⌨️ (1:55:58) Building a Better Calculator
⌨️ (2:02:20) Switch Statements
⌨️ (2:10:47) While Loops
⌨️ (2:18:53) Building a Guessing Game
⌨️ (2:29:18) For Loops
⌨️ (2:38:32) Exponent Function
⌨️ (2:45:21) 2d Arrays & Nested Loops
⌨️ (2:54:55) Comments
⌨️ (2:59:11) Pointers
⌨️ (3:13:26) Classes & Objects
⌨️ (3:25:40) Constructor Functions
⌨️ (3:34:41) Object Functions
⌨️ (3:41:43) Getters & Setters
⌨️ (3:54:04) Inheritance

Course developed by Mike Dane. Check out his YouTube channel for more great programming courses: https://www.youtube.com/channel/UCvmINlrza7JHB1zkIOuXEbw

🐦Follow Mike on Twitter: https://twitter.com/GiraffeAcademy

🔗The Giraffe Academy website: http://www.giraffeacademy.com/

⭐️Other full courses by Giraffe Academy on our channel ⭐️
💻C: https://youtu.be/KJgsSFOSQv0
💻Python: https://youtu.be/rfscVS0vtbw
💻SQL: https://youtu.be/HXV3zeQKqGY
💻Ruby: https://youtu.be/t_ispmWmdjY
💻PHP: https://youtu.be/OK_JCtrrv-c

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://medium.freecodecamp.org

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Comments

Swathi K says:

please make a video on python django

林盟政 says:

This is awesome, but could you please add subtitle to the video. Even if the subtitle is automatically generated by Youtube itself would be appreciated.

Benedikt Scholz says:

Codeblocks says it cannot find the executable of the compiler. What can I do? Already tried do install it again, but failed.

HyperionRobit says:

Brother, can I use this in the Unreal Engine? The UE4 website says that I can, but do I require any additional knowledge to use C++ in UE4?

Andrew Davidson says:

string developingInC = “making something delicious”;
cout << “Who doesn’t like ” << developingInC << “?” << endl; Got it!

loli con says:

George doesn’t like being 70.

Seaque says:

NASA Man

Herman Willems says:

I like the intention of this Tutorial. But it’s missing alot of basic stuff. It’s also far from “full course”. For people watching this. This is just the simple basics, not a full course.

When Pigs Fly says:

Only 20 mins in and I love it,it’s the first video I’ve come across that even a 13 year old can understand,thanks you very much for the time and effort put into this video.:)

Cilliano #swag21 says:

This language reminds me of JavaScript with all the semi colons and curly brackets

Syed Mohammod Mamunur Rashid says:

you don’t need any codeblock stuff like that you can download c++ in visual studio here is the link https://visualstudio.microsoft.com/downloads/?utm_medium=microsoft&utm_source=docs.microsoft.com&utm_campaign=button+cta&utm_content=download+vs2017

Giulio Furlan says:

whole high school in 4h

LoCloud7 says:

You should mention that “using namespace std;” is really only acceptable for very small programs. You should *not* use it if your program will do non-trivial work, as you will likely get naming collision of your functions with the standard library. Instead, always prefix standard library functions or types with std::
(Trust me, it’s not that hard to get used to and you’ll avoid a ton of bugs)

For, say, print-heavy functions, you could prefix the code *inside* a function with “using std::cout; using std::endl;” to then not have to write std::cout and std::endl all the time (instead only writing cout and endl)

And finally, don’t overuse std::endl. Most of the time all you want is to add a n. This is because std::endl flushes the output, which is slower than just writing a newline character to the stream (my benchmark for instance yielded 100% speed improvement using n over std::endl)

Christoffer Hjärtström says:

There was something that really messed up the quality of this video and it looked like it was from like 2012. And I just realized it was your light-themed IDE. Please change it as it would improve the quality tons

44mod says:

Love this video Tutorial. You are a great teacher. 5 Stars from me!

Som Sinha says:

Thanks a ton mike! I can’t thank you enough….Though I would love another video on a bit more advanced things like Vectors, stacks, queues, structures….This would be incredibly helpful
Keep up the good work
thanks :)

Ruchit Patel says:

PYTHON INTERMEDIATE/ADVANCE COURSES PLZZZZ (from mike..)

barbuty guja says:

break at 1:20:00

InServeOfGod 1 says:

I just created find() function you can use and develop it…
int findstr(string str, string value){
int i;
for(i = 0; str[i] != value[0]; i++){
if (str[i] == value[0]){
break;
}
}

cout << i << endl; return i; }

rocket kid says:

Thx for the help

ice Hell says:

LOOL nice video

BASICGAMERGUY says:

I know python, and have published a project from school on github. So I think c++ will be slightly easier to learn.

XDeberXD says:

My teacher in College sucks asf teaching this class, hope this helps me, cause for real if not im f*cked up LMFAO

Alan Barrett II says:

Speed X2
Saved half your LIFE. Your welcome.

Tiny ccat says:

⭐️ Contents ⭐
⌨️ (0:00:00) Introduction
⌨️ (0:01:38) Windows Installation
⌨️ (0:04:54) Mac Installation
⌨️ (0:08:44) Setup & Hello World
⌨️ (0:12:29) Drawing a Shape
⌨️ (0:19:55) Variables
⌨️ (0:31:43) Data Types
⌨️ (0:39:15) Working With Strings
⌨️ (0:49:00) Working With Numbers
⌨️ (0:59:41) Getting User Input
⌨️ (1:05:32) Building a Calculator
⌨️ (1:09:28) Building a Mad Libs
⌨️ (1:13:45) Arrays
⌨️ (1:20:03) Functions
⌨️ (1:29:47) Return Statement
⌨️ (1:35:22) If Statements
⌨️ (1:47:15) If Statements (con’t)
⌨️ (1:55:58) Building a Better Calculator
⌨️ (2:02:20) Switch Statements
⌨️ (2:10:47) While Loops
⌨️ (2:18:53) Building a Guessing Game
⌨️ (2:29:18) For Loops
⌨️ (2:38:32) Exponent Function
⌨️ (2:45:21) 2d Arrays & Nested Loops
⌨️ (2:54:55) Comments
⌨️ (2:59:11) Pointers
⌨️ (3:13:26) Classes & Objects
⌨️ (3:25:40) Constructor Functions
⌨️ (3:34:41) Object Functions
⌨️ (3:41:43) Getters & Setters
⌨️ (3:54:04) Inheritance

Abu Saleh Hridoy says:

1:50:50 what if the two numbers are equal? how can I show output?

Write a comment

*

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.


Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!

Send this to a friend

▷ Other ReviewsVehicles▷ Show Cars▷ Motorbikes▷ Scooters▷ Bicycles▷ Rims & Tires▷ Luxury BoatsFashion▷ Sunglasses▷ Luxury Watches▷ Luxury Purses▷ Jeans Wear▷ High Heels▷ Kinis Swimwear▷ Perfumes▷ Jewellery▷ Cosmetics▷ Shaving Helpers▷ Fashion HatsFooding▷ Chef Club▷ Fooding Helpers▷ Coktails & LiquorsSports▷ Sport Shoes▷ Fitness & Detox▷ Golf Gear▷ Racquets▷ Hiking & Trek Gear▷ Diving Equipment▷ Ski Gear▷ Snowboards▷ Surf Boards▷ Rollers & SkatesEntertainment▷ DIY Guides▷ Zik Instruments▷ Published Books▷ Music Albums▷ Cine Movies▷ Trading Helpers▷ Make Money▷ Fishing Equipment▷ Paintball Supplies▷ Trading Card Games▷ Telescopes▷ Knives▷ VapesHigh Tech▷ Flat Screens▷ Tech Devices▷ Camera Lenses▷ Audio HiFi▷ Printers▷ USB Devices▷ PC Hardware▷ Network Gear▷ Cloud Servers▷ Software Helpers▷ Programmer Helpers▷ Mobile Apps▷ Hearing AidsHome▷ Home Furniture▷ Home Appliances▷ Tools Workshop▷ Beddings▷ Floor Layings▷ Barbecues▷ Aquarium Gear▷ Safe Boxes▷ Office Supplies▷ Security Locks▷ Cleaning ProductsKids▷ Baby Strollers▷ Child Car Seats▷ Remote ControlledTravel▷ Luggages & Bags▷ Airlines Seats▷ Hotel Rooms▷ Fun Trips▷ Cruise Ships▷ Mexico Tours