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/UCvmI...

🐦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_cent...

  • Mike Dane
    Mike Dane 8 months ago Hey everyone! Thanks for watching my course Follow me on twitter at https://twitter.com/mike_dane
  • Hunegnaw Chanie
    Hunegnaw Chanie 2 weeks ago hi. thanks giving a good lecture. I am a beginner to programming. I think I understand when you teach, but I have a problem doing it by myself. please give me a piece of advice about this. I will start it with in three weeks as an accelerated class.
  • Nikolay Dimov
    Nikolay Dimov 2 weeks ago I'm impressed how simple you explained everything.
  • Oneill Kasongo
    Oneill Kasongo 1 month ago @Manraj Singh i actually had that question
  • When Pigs Fly
    When Pigs Fly 1 month ago What kind of legend makes the best courses which must have taken at least 20h of time just to film and edit and posts it for free?!?!
  • 箫无痕
    箫无痕 1 month ago Do you have more c++ tutorial ? I finished this one, need more please...
  • Artillerist X Duelist
    Artillerist X Duelist 1 month ago Please make more tutorials for C++. This time, intermediate to advanced ones.
  • DeGey Games
    DeGey Games 1 month ago You helped me so much... Thanks!
  • fact
    fact 2 months ago @Pierre Ripplinger I have already seen whole video
  • Pierre Ripplinger
    Pierre Ripplinger 2 months ago @fact Thanks for the advice. I'll take a look. Forgot to mention: there's a 4 hours+ Python tutorial that looks quite good as this one on the same channel.
  • fact
    fact 2 months ago @Pierre Ripplinger I am a class 10 student and I am learning 5-6 programming languages u should also try ruby You will be hearing about ruby on rails a very popular web framework
  • Pierre Ripplinger
    Pierre Ripplinger 2 months ago @fact I know nothing about Ruby. I'm a beginner who just found out some information.
  • Pierre Ripplinger
    Pierre Ripplinger 2 months ago @fact I just read an article saying Python is rising up. It was behind C++ 3 years ago. Ths 1st list is "languages most used by web developpers". https://www.blogdumoderateur.com/developpement-langages-informatiques-populaires/?utm_source=dlvr.it&utm_medium=twitter
  • fact
    fact 2 months ago @saksham dahiya Rust is best language I think
  • fact
    fact 2 months ago @Pierre Ripplinger what about python or ruby
  • Pierre Ripplinger
    Pierre Ripplinger 2 months ago @fact A computing engineer I know says "still very popular and used in the industry"
  • saksham dahiya
    saksham dahiya 2 months ago @fact python is more better
  • fact
    fact 2 months ago Sir is still c++ a good language to learn
  • Pierre Ripplinger
    Pierre Ripplinger 2 months ago No, thank YOU!
  • Younes Taleb
    Younes Taleb 2 months ago Jij bent enorm bedankt , spijtig dat het niet in het Nederlands is maar door te kijken heb ik al veel geleerd . jij bent echt een geschenk voor mij op dit vlak
  • 6969wayne
    6969wayne 3 months ago Hey Dude, Hi there, here from UK, i am new to this and finding your class pretty awesome, however sometimes i can't quite understand what you are saying and around 39:35 you are speaking of string functions and refer to the text after cout << " i think as 'strip'??...is that correct? In 3 evenings i have gotten to the 40th minute after work and dinner etc... i have learned to write very basic code without looking at notes already and was of course showing off to my welding work mates today :) ..i am hooked! :)
  • prof. Epic
    prof. Epic 3 months ago when your mum says "1 more video"
  • dekhnatoh banta hai must watch
    dekhnatoh banta hai must watch 3 months ago I appreciate your all efforts.. but with all respect i want to ask you sir, why your all programs are running well only in codebloks.. and when i tried same program in turbo c++ its not working.. even hello world program is not running.. it says (unable to open include filr 'iostream') please help with that...thanks in advance..
  • Alessandro Squeo
    Alessandro Squeo 3 months ago Excellent! << std::endl;
  • Nikola Nedkov
    Nikola Nedkov 3 months ago Love you man! I also live the way you say your name in these tutorials :D Mmmike
  • 윤쟈니
    윤쟈니 3 months ago 사랭해 외귝사람아 내가 씨쁠쁠을 모르는데 영어는 더몰라^^ 그래도 니가 하는말 배우려고 영단어 외우러간다^^ 그럼 안녕ㅋ ㅋ ㅋ
  • koffi butsomekpo Fonzan
    koffi butsomekpo Fonzan 3 months ago Mike, you are genious, you make so simple and easy
  • 鄭貫廷
    鄭貫廷 4 months ago Thanks a lot. Good lecture for beginners!
  • dave green
    dave green 4 months ago You're a great teacher, thanks for making these tutorials available for free!
  • Vivid Music
    Vivid Music 4 months ago Ctrl c to copy and Ctrl v to paste
  • Gaminger
    Gaminger 4 months ago Mike Dane This was a really helpful toutorial but can you help with what I do next
  • Satya Prakash
    Satya Prakash 4 months ago Need more
  • Nguyễn La
    Nguyễn La 4 months ago thank you so much, this video helps me a lot cause i have just started to learn a programming language. :)
  • Learning GUY2019
    Learning GUY2019 4 months ago https://www.youtube.com/watch?v=DkzHG0uaq6A&t=1s C++ TUTORIAL 2019 have a look plz
  • Rad kwin
    Rad kwin 5 months ago thanks a lot!
  • Astrid
    Astrid 5 months ago This was such a good tutorial. You rock.
  • 龙义刂
    龙义刂 5 months ago Can you pull-off the captions ?I am a Chinese.I can't understand you.
  • Hack-It 2.0
    Hack-It 2.0 5 months ago lifesaver, if it wasn't for you every minute i watch from this video is 2 bucks subtracted. Slang: YOU DA GOOD PEOPLE
  • Manuel Labor
    Manuel Labor 5 months ago @Bodhisatta Bhattacharjee Books will probably be your best option.
  • Bodhisatta Bhattacharjee
    Bodhisatta Bhattacharjee 5 months ago Thanks for the tutorial I want some higher c++ tutorial than this
  • Manuel Labor
    Manuel Labor 5 months ago Excellent video. Thanks so much 👍👍👍👍👍
  • Bild Luca
    Bild Luca 5 months ago I have the same question
  • Surya Real
    Surya Real 5 months ago dude you are amazing thank you for teaching me !'
  • Nicolas Migraine
    Nicolas Migraine 5 months ago you have done a tremendously good job Mike, everything was clear, cohesive, and to the point . I am a very crappy programmer but i'm having alot of fun tagging along and learning the language. thx for making it easy brother. you gotta gift my friend, and its called teaching :)
  • Old Mr Grimm
    Old Mr Grimm 5 months ago May you do this but for windows please 0u0
  • Lam Nguyen
    Lam Nguyen 6 months ago Thank you man!! Awesome content! My great appreciation!!!