This course will give you a full introduction into all of the core concepts in C. Want more from Mike? He's starting a coding RPG/Bootcamp - 🤍simulator.dev/ ⭐️ 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: 🤍🤍youtube.com/channel/UCvmINlrza7JHB1zkIOuXEbw 🐦Follow Mike on Twitter: 🤍twitter.com/GiraffeAcademy 🔗The Giraffe Academy website: 🤍🤍giraffeacademy.com/ ⭐️Other full courses by Giraffe Academy on our channel ⭐️ 💻C: 🤍youtu.be/KJgsSFOSQv0 💻Python: 🤍youtu.be/rfscVS0vtbw 💻SQL: 🤍youtu.be/HXV3zeQKqGY 💻Ruby: 🤍youtu.be/t_ispmWmdjY 💻PHP: 🤍youtu.be/OK_JCtrrv-c Learn to code for free and get a developer job: 🤍🤍freecodecamp.org Read hundreds of articles on programming: 🤍medium.freecodecamp.org
vLnPwxZdW4Y&t=49m44s 49:44 Completed 28/1/2023
vLnPwxZdW4Y&t=48m59s 48:59 1/27/2023
Awesome tutorial. Knowing Python beforehand made this really easy to follow (I still don't get the point in pointers, but I guess I'll get the hang of it eventually, with practice). :)
What could be very cool to add to this tutorial are 2 things:
Saving/accessing data in files (.csv, .json, .txt, whatever)
Calling functions and classes from other .cpp files (for those big multifile projects, you know?) :D
vLnPwxZdW4Y&t=4m54s 4:54 for mac installation
how do i make so that when i run the code it gives me the result in a terminal in cmd window like in a separate window.
What's an alternative to CodeBlocks since its no longer compatible with macOS?
I have execution time about 5-15 seconds when i changed somethin' in code
Roses are magenta
Microwaves are blue
I love Tom Hanks
Got me. Also thank you for this course
Is it Dev C++ or Visual studio?
Say hi if you are also here like me on the night before exam... damn I wish our teachers could teach us like this
Absolutely Amazing. Like a full college lectures x10 for FREE! Its amazing that you share intelligence like this.
i learned python from you, now i am learning c++ from you:)
Coding is like a puzzle, and YouTube is like my cheat sheet. But, How do I keep from turning into a procrastination monster and stay sane while coding? Any tips from the experts out there? Do you have a secret coding potion or a magic wand? Because I need it.
My question can someone answer this?
I'll will comment in my comments.
So why are you not using endl or "\n" a lot of the time (at least early on, currently at functions). I see that with code::blocks it does give a "new line" for single print statements when you build and run in there but I'm using VSCode on ubuntu with g++ to compile my code from the command line so I am just adding these in myself. Mainly asking in case there's a specific reason for it or if it's just that for demonstration purposes it doesn't make a difference.
cout does not mean console out. It means CHARACTER out.