Popular

Categories

This course will give you a full introduction into all of the core concepts in the C programming language. Follow along with the tutorial video and you'll be a C programmer in no time!

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:22) Windows Setup
⌨️ (0:05:02) Mac Setup
⌨️ (0:09:04) Hello World
⌨️ (0:12:51) Drawing a Shape
⌨️ (0:20:56) Variables
⌨️ (0:32:25) Data Types
⌨️ (0:38:32) Printf
⌨️ (0:45:22) Working With Numbers
⌨️ (0:52:20) Comments
⌨️ (0:56:00) Constants
⌨️ (1:00:13) Getting User Input
⌨️ (1:12:08) Building a Basic Calculator
⌨️ (1:17:43) Building a Mad Libs Game
⌨️ (1:26:29) Arrays
⌨️ (1:36:44) Functions
⌨️ (1:45:37) Return Statement
⌨️ (1:53:21) If Statements
⌨️ (2:07:11) Building a Better Calculator
⌨️ (2:14:51) Switch Statements
⌨️ (2:21:27) Structs
⌨️ (2:29:43) While Loops
⌨️ (2:37:48) Building a Guessing Game
⌨️ (2:50:11) For Loops
⌨️ (2:59:05) 2D Arrays & Nested Loops
⌨️ (3:09:10) Memory Addresses
⌨️ (3:17:20) Pointers
⌨️ (3:27:41) Dereferencing Pointers
⌨️ (3:32:37) Writing Files
⌨️ (3:41:52) Reading Files

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 ⭐️
💻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...

Comments
  • Mike Dane
    Mike Dane 8 months ago Hey everyone! Thanks for watching my course Follow me on twitter at https://twitter.com/mike_dane
  • rajesh simhadri
    rajesh simhadri 7 months ago Thanks for the in-depth introduction to programming in C to a layman like me.
  • Tim Crinion
    Tim Crinion 7 months ago (edited) Dear Sir, you are truly talented at explaining things in a logical and intuitive order. I have started a couple of tutorials and quit because the teacher gives explanations where he refers to things he will explain, not things he has explained. This is the first C tutorial I have followed flawlessly, because each new lesson depends only on the lessons before. And you are great at making your audience feel confident they can understand. Thank you!
  • Pankaj Sonawane
    Pankaj Sonawane 7 months ago you are awesome sir by the way which app do you use to make this kind videos ?
  • Giri Lakshman
    Giri Lakshman 7 months ago you are awesome
  • Lakshmisha Raju
    Lakshmisha Raju 7 months ago Could you please teach C++ OOPS and Data structures
  • Modinul Islam Khan
    Modinul Islam Khan 7 months ago (edited) #include<stdio.h> #include<stdlib.h> int main() { int secNum= 22; int guess; int guessCount = 0; int guessLimit = 3; int Outofguess = 0; while(guess != secNum){ if(guessCount < guessLimit && Outofguess == 0){ printf("Enter the Number "); scanf("%d",&guess); guessCount++; } else { Outofguess = 1; } } if(Outofguess==1){ printf("Out of guesses! sorry"); } else{ printf("Hey You win!"); } return 0; } what is the problem the code doesn't finish the program when user guess it wrong 3 times
  • Thirumalai vasan
    Thirumalai vasan 7 months ago (3:36:40), here you told that you can specify the different location to store the file, but that doen't work, can you please explain me on that? e.g. C:\employees.txt ? when i compile and run that, it doesn't store in c drive, how can i store the file in different location, or should we use "#include<file.h>" header inOrder to access the internal locations in C?
  • syahmi zubir
    syahmi zubir 6 months ago can someone help me with this? i need to print this output using while loop Enter an integer: 3 0 0 0 3 0 0 6 0 0 9 0 0 12 0 0 15 0 0 18 0 0 21 0 0 24 0 0 27 0 0 30 0 0 33 0 0 36 0 0 39 0 0 42 0 0 45 0 0 48 0 0 51 0 0 54 0 0 57 0 0 60 0 0 63 0 0 66 0 0 69 0 0 72 0 0 75 0 0 78 0 0 81 0 0 84 0 0 87 0 0 90 0 0 93 0 0 96 0 0 99
  • wenting han
    wenting han 6 months ago 请你不要再到处释放魅力了!!
  • Mikey Ryan
    Mikey Ryan 5 months ago thank you my friend... this is helpful. i havent coded since 2004 i am really looking forward to more
  • Rodney DC
    Rodney DC 5 months ago Thank you Mike for this wonderful course. Easy to learn, hard to forget. Keep up the great work!
  • Aldrin Sean Pereira
    Aldrin Sean Pereira 4 months ago @Modinul Islam Khan ask in stack overflow . Try it . You won't regret.
  • Ben Neilsen
    Ben Neilsen 3 months ago @syahmi zubir int num = 3; for (int j=0; j<100; j++) { if (j % 3 == 0 && j) { printf("%d ", num * (j / 3)); } else { printf("0 "); } }
  • Ben Neilsen
    Ben Neilsen 3 months ago @syahmi zubir i realize this isn't using a while loop but i'm sure you can work around it
  • Aldrin Sean Pereira
    Aldrin Sean Pereira 3 months ago @Modinul Islam Khan did you initialise guess at beginning? does it work without it? Also i dont feel you need outofguess variable. Just take 3 guesses and if one is correct print output that it is correct otherwise tell it is not correct and try again . hope it helps.