C Programming Full Course for free ⚙️

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 4.2K

  • @BroCodez
    @BroCodez  3 ปีที่แล้ว +1208

    LET'S GET THIS VIDEO TO #1!
    Like this video and leave a random comment to *break the TH-cam algorithm* 👊
    I appreciate all of you
    ⭐Time Stamps⭐
    #1 (00:00:00) C tutorial for beginners 🕹
    #2 (00:12:36) compile and run a C program with cmd 🏗 (optional video)
    #3 (00:14:35) comments & escape sequences 💬
    #4 (00:19:39) variables 💰
    #5 (00:27:09) data types 📊
    #6 (00:38:16) format specifiers 🔧
    #7 (00:41:31) constants 🚫
    #8 (00:42:43) arithmetic operators ➗
    #9 (00:46:15) augmented assignment operators 🧮
    #10 (00:48:18) user input ⌨
    #11 (00:55:16) math functions 📚
    #12 (00:57:57) circle circumference program ⚪
    #13 (01:00:46) hypotenuse calculator program 📐
    #14 (01:02:40) if statements ✔
    #15 (01:06:46) switch statements 🔽
    #16 (01:10:25) temperature conversion program 🌡
    #17 (01:17:15) calculator program 🖩
    #18 (01:21:46) AND logical operator &&
    #19 (01:25:22) OR logical operator ||
    #20 (01:27:22) NOT logical operator !
    #21 (01:29:16) functions 📞
    #22 (01:31:53) arguments 📧
    #23 (01:35:46) return statement 🔙
    #24 (01:38:27) ternary operator ❓
    #25 (01:41:20) function prototypes 🤖
    #26 (01:45:57) string functions 🔠
    #27 (01:51:00) for loops 🔁
    #28 (01:54:22) while loops ♾
    #29 (01:58:12) do while loop 🤸‍♂
    #30 (02:01:35) nested loops ➰
    #31 (02:06:53) break vs continue 🥊
    #32 (02:09:14) arrays 🗃
    #33 (02:13:46) print an array with loop 🔃
    #34 (02:18:26) 2D arrays ⬜
    #35 (02:25:58) array of strings🧵
    #36 (02:28:52) swap values of two variables 🥤
    #37 (02:32:45) sort an array 💱
    #38 (02:38:47) structs 🏠
    #39 (02:42:58) typedef 📛
    #40 (02:46:31) array of structs 🏫
    #41 (02:50:42) enums 📅
    #42 (02:55:08) random numbers 🎲
    #43 (02:58:23) number guessing game 🔢
    #44 (03:04:45) quiz game 💯
    #45 (03:14:09) bitwise operators 🔣
    #46 (03:20:55) memory addresses 📬
    #47 (03:27:56) pointers 👉
    #48 (03:35:59) writing files✍
    #49 (03:40:18) reading files 🔎
    #50 (03:44:51) Tic Tac Toe game ⭕

    • @sithuhtun3609
      @sithuhtun3609 3 ปีที่แล้ว +4

      I love all your lessons. Really helpful. Can you make a series of HTML for more specific?😊

    • @sofianemohammed3106
      @sofianemohammed3106 3 ปีที่แล้ว +6

      Thank you bro i appritate it i am greatful to you best programming teacher ever on youtube 🔥

    • @studentofroyal8237
      @studentofroyal8237 3 ปีที่แล้ว +3

      From sri lanka 🇱🇰

    • @SkulzR
      @SkulzR 3 ปีที่แล้ว

      hi bro

    • @masternobody1896
      @masternobody1896 3 ปีที่แล้ว +1

      epic video 1 like = 1 iq added

  • @piyushsinghal9518
    @piyushsinghal9518 3 ปีที่แล้ว +3598

    Can we take a moment to acknowledge the fact that this guy is taking his valuable time where he could be doing a full-time job earning 200k per year but instead he's here helping us.. Thanks Bro 🙏🙏

    • @BroCodez
      @BroCodez  3 ปีที่แล้ว +929

      Thanks Piyush!
      Honestly I'm only at the intermediate level, I wouldn't even qualify for those 6-figure jobs xD

    • @astar777
      @astar777 3 ปีที่แล้ว +71

      @@BroCodez lmao

    • @abdellatif.x8127
      @abdellatif.x8127 3 ปีที่แล้ว +121

      @@BroCodez hohohoho all of this and you still in intermediate level 💜 respect bro ✌️

    • @doge.8019
      @doge.8019 3 ปีที่แล้ว +1

      piyush d streetshiter 🙏

    • @JohnDoe-kh3hy
      @JohnDoe-kh3hy 2 ปีที่แล้ว +32

      By all means. Good Idea. Thanks a lot, Mr. Bro Code for all the time and effort you put into this tutorial and sharing with us. God Bless you.

  • @grandioseg
    @grandioseg 2 ปีที่แล้ว +2201

    Just got the highest grade on my programming class, all thanks to you! Really amazing job, forever greatful!

    • @vincevangoat1
      @vincevangoat1 ปีที่แล้ว +13

      @Wixx if you just write it here someone could help

    • @Notthetylor
      @Notthetylor ปีที่แล้ว +1

      @Wixx tell us bro

    • @sammytiel
      @sammytiel ปีที่แล้ว +4

      ​@@Notthetylor Who are you talking to?

    • @phasepanther4423
      @phasepanther4423 ปีที่แล้ว +15

      Hmm.
      It's night time before my c coding test.
      Haven't attended classes all semester.
      Let's see how effective this is.

    • @marko5864
      @marko5864 ปีที่แล้ว

      @@phasepanther4423same

  • @jeromeforte2590
    @jeromeforte2590 ปีที่แล้ว +311

    Go to 02:38:47 for discussion on Struct
    Go to 02:46:31 for discussion on array of structs
    Go to 03:35:59 for discussion on writing files
    Go to 03:40:18 for discussion on reading files

  • @suren2261
    @suren2261 6 หลายเดือนก่อน +59

    57:34 for anyone wondering why tan 45 is not = to 1 ,it is because the 45 will be read as radian and not in degrees

    • @shrewdy
      @shrewdy 5 หลายเดือนก่อน +5

      is it only for tan or for both sin and cos too?

    • @artificialintelligencebird
      @artificialintelligencebird 2 หลายเดือนก่อน +5

      @@shrewdy for all of them

  • @SuperXeroNine
    @SuperXeroNine 9 หลายเดือนก่อน +170

    Thank you Bro, teaching myself C in 2024 is hard AF and your videos make all the knowledge stick together. Cheers from Florida.

    • @aparna4799
      @aparna4799 3 หลายเดือนก่อน +5

      How did you install GCC, this method is not working for me, everytime it says "Cannot download repository.txt" for me?
      Can you explain me please?

    • @suiiii784
      @suiiii784 3 หลายเดือนก่อน

      @@aparna4799 it may be due to lack of storage. You can just use online compilers it does the same job. I use Jdoodle

    • @stanmm3405
      @stanmm3405 3 หลายเดือนก่อน

      @@aparna4799It depends what system you’re on. For me it came pre-installed

    • @User_2724-k6y
      @User_2724-k6y 3 หลายเดือนก่อน

      ​@@aparna4799 Bro using vs code is harder use Code block for C and C++ and Blue J for Java it doesn't have many features like vs code but trust me it's helpful

    • @Parsa.a298
      @Parsa.a298 3 หลายเดือนก่อน

      I have that issue too​@@aparna4799

  • @howaboutsomesoyfood
    @howaboutsomesoyfood 3 ปีที่แล้ว +965

    I appreciate that you’re giving out all this knowledge for free.

    • @deecofrmhsw4777
      @deecofrmhsw4777 ปีที่แล้ว +1

      What’s your pfp

    • @kwotofinal9304
      @kwotofinal9304 ปีที่แล้ว +4

      @@deecofrmhsw4777 unless he recently changed it after you asked, that's the doomguy, from Doom

    • @deecofrmhsw4777
      @deecofrmhsw4777 ปีที่แล้ว

      @@kwotofinal9304 ohhh thanks it’s the same pic

    • @SHOURYAAAA
      @SHOURYAAAA ปีที่แล้ว

      ​@@kwotofinal9304what yo pfp

    • @ravalik2103
      @ravalik2103 ปีที่แล้ว

      Plz make full stack development course

  • @Cleen23
    @Cleen23 7 หลายเดือนก่อน +33

    For some reason, your teaching methods just stick in my brain a lot more than professors ever do. Thanks a ton for your help.

  • @aleatorio._
    @aleatorio._ ปีที่แล้ว +433

    This 4 hour video has everything my Programming professor failed to teach in 6 months of classes, mostly because she never actually gave any classes and just told us to read a book or something.
    Wednesday is my final exam for this subject. If I pass it will be entirely because of you, bro. If I don't, that's okay, at least you taught me something.
    Thank you so much.

    • @flyingtoilet6967
      @flyingtoilet6967 ปีที่แล้ว +12

      so hows the exam?

    • @aleatorio._
      @aleatorio._ ปีที่แล้ว +218

      @@flyingtoilet6967 needed 5 got a 7.5 we fucking cooking 💪

    • @oussemaelmzergui7055
      @oussemaelmzergui7055 ปีที่แล้ว +13

      @@aleatorio._ gj mate

    • @liveartz
      @liveartz ปีที่แล้ว +36

      @@aleatorio._LET HIM COO​K

    • @soumilghosh5156
      @soumilghosh5156 ปีที่แล้ว +22

      @@aleatorio._Looks like Bro indeed made you pass with flying colours, mate

  • @MikeVikiaris
    @MikeVikiaris 3 ปีที่แล้ว +254

    I want to say that ALL of your tutorials are amazing. I recommend that everyone should sit and watch all the videos, even if they are 4 hours long. Clear and precise. Also, fun fact, I love how at each ending of a part Bro is like "and YEAH, this is blah blah" :P

    • @courtappointedaudio4549
      @courtappointedaudio4549 2 ปีที่แล้ว +13

      I've been going along with them. I think pausing and typing in the code as you go is better than taking an in person class.

    • @bigdog4166
      @bigdog4166 2 ปีที่แล้ว +9

      @@courtappointedaudio4549 Exactly and you get to really use the code and see how it works helping you to remember it better

    • @Error-33
      @Error-33 ปีที่แล้ว +3

      200% agreed this is one of the best tutorials out there

  • @EscolaCVI
    @EscolaCVI 2 ปีที่แล้ว +23

    Many free courses are better than paid courses. And yours is one of those courses. Congratulations for sharing the knowledge!

  • @SIATehnobirojs
    @SIATehnobirojs 4 หลายเดือนก่อน +15

    Спасибо гуру за все ваши курсы. Дай Бог Вам здоровья и сил продолжить начатое дело.

    • @OiRakras
      @OiRakras 2 หลายเดือนก่อน

      Thank you Russian Brother, means a lot.

  • @MarteenBrz
    @MarteenBrz 2 ปีที่แล้ว +62

    Mate, I just need to thank you. Thanks to you I can finally code, I'm at the moment 1 hour into the video and I decide to code my own calculator, not following your instructions at first, just to see how I'm going, and man, altough there are some errors in my code, I coded an entire calculator that can do more than 20 operations, from simple addition to measure conversors and currency exchange.
    Appreciate, man

    • @hey-assibi6093
      @hey-assibi6093 2 ปีที่แล้ว +2

      may i see your currency change please

    • @akshatsingh9461
      @akshatsingh9461 2 ปีที่แล้ว +1

      can you please provide the code

  • @Wafflecasa
    @Wafflecasa 2 ปีที่แล้ว +193

    This video has helped me in my C class more than anything else. I keep coming back to it throughout the semester because it covers most things we have learned. Thanks so much! You're the best teacher out there

    • @karm00n29
      @karm00n29 9 หลายเดือนก่อน +1

      Ehehhehehehehehehehehhh 🎉

    • @ShreeKailash-g2d
      @ShreeKailash-g2d 21 วันที่ผ่านมา

      Hey in this video has recursion been taught?

    • @Wafflecasa
      @Wafflecasa 18 วันที่ผ่านมา

      @@ShreeKailash-g2d that was so long ago idk. just watch it

  • @mantacid1221
    @mantacid1221 ปีที่แล้ว +78

    My brother is going into computer science, and he talked very highly of this channel. I’m a math major, but do some computer stuff as a hobby (mainly working with networks; I’d secured my jobs network one time). As a Linux user I’ve been looking for a way to easily learn C, and I’ve found my brother was right to recommend your channel!

    • @AbuGoldstein
      @AbuGoldstein ปีที่แล้ว +2

      How is it going ? Are you still improving yourself.

    • @EinSatzMitX
      @EinSatzMitX 11 หลายเดือนก่อน +1

      damn, I would really love to give your comment a like but it's 69 :(

    • @bishalpodder2920
      @bishalpodder2920 11 หลายเดือนก่อน

      @@EinSatzMitXI did it anyway (:

  • @alien77333
    @alien77333 2 หลายเดือนก่อน +25

    day 1 (15/8/24) -> 2:09:14
    day 2 (16/8/24) -> 4:05:00 done

    • @ChinChin-cp5ip
      @ChinChin-cp5ip หลายเดือนก่อน +2

      bro stopped learning

    • @alien77333
      @alien77333 หลายเดือนก่อน

      @@ChinChin-cp5ip i completed

    • @philasandedlamini9469
      @philasandedlamini9469 หลายเดือนก่อน

      LEEEEEEEEEEEESSSSSSSSSSSSSSSSSSSSS FFUCCCCCCCCCCCCKKKKKKKKKKKIIIIIIIIIIIIINNNNNNNNNNNNNNNN GGGGGGGGGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO WAAAAAAAAAAAAKKKEEEEEEEEEEEEE UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP

  • @sotirioskapartzianis235
    @sotirioskapartzianis235 2 ปีที่แล้ว +121

    I just finished learning Basic python from your courses (so most of the basic python things like file i/o etc), finished some projects( password manager, password generator et) and decided to start learning C. Your courses are top quality; concice and easy to understand, without removing the essence of the concepts. Keep up with the great content and one day you'll reach 1M subs.

    • @LoneShot
      @LoneShot ปีที่แล้ว

      very soon now

    • @SSown
      @SSown ปีที่แล้ว +2

      he did get 1m

  • @leonardwimbley3879
    @leonardwimbley3879 2 ปีที่แล้ว +9

    I have watched a lot of TH-cam videos to learn programming, and for me this is the most comprehensive I have seen, straight to the point and no crap.

    • @ShreeKailash-g2d
      @ShreeKailash-g2d 21 วันที่ผ่านมา

      Hey in this video has recursion been taught?

  • @raykakehashi1965
    @raykakehashi1965 2 ปีที่แล้ว +114

    New Year is just at the corner and i got a week off from my University and was struggling a lot in C and i came across your video and honestly its great man most of my issues are solved . Thanks a ton mate!!

  • @Somali-iv9pu
    @Somali-iv9pu 5 หลายเดือนก่อน +6

    i came back 3 years after coding c almost everyday for computer science. just for the nostalgia of how i struggled to understand pointers its so weird how now its just so basic its like how you use a fork or a spoon but i remember how hard it was to grasp at first.

  • @EclipsesGoBy53929
    @EclipsesGoBy53929 ปีที่แล้ว +11

    I've watched like 3 other tutorials on C, none have explained it at this detail! Thanks a lot Bro Code!

  • @welllll...ok...
    @welllll...ok... 8 หลายเดือนก่อน +6

    Thanks so much! Have donated to a cancer research facility (for childhood cancer) here in Australia! Really appreciate your work :-D

  • @pennythornton425
    @pennythornton425 10 หลายเดือนก่อน +22

    I learned more from your video than I have in the first 4 weeks of the class I’ve been taking! Cannot thank you enough because I was almost ready to give up & that’s not something I normally do!!!

  • @Nikhil-qd2qg
    @Nikhil-qd2qg 4 หลายเดือนก่อน +50

    Nice one
    printf ("Sit Back, Relax & Enjoy The Show") ;
    😊😊😊

    • @remixtap8829
      @remixtap8829 3 หลายเดือนก่อน +3

      Output : Sit Back, Relax & Enjoy The Show

    • @mayanksinghsomvanshi8767
      @mayanksinghsomvanshi8767 2 หลายเดือนก่อน

      @@remixtap8829 ~ [Done] exited with code=0 in 0.233 seconds

    • @cheesepop7175
      @cheesepop7175 12 วันที่ผ่านมา +1

      This "program" would actually be invalid since you didin't include stdio first
      Compilation error
      Undefined reference to "printf"

    • @mayanksinghsomvanshi8767
      @mayanksinghsomvanshi8767 11 วันที่ผ่านมา

      @@cheesepop7175 wow...I never knew that..infact no one here who's been studying C for the last few couple of hours knew that...such a great insight!

  • @hasanfaisalds
    @hasanfaisalds ปีที่แล้ว +335

    Hey Bro, I've finally completed this course after 15 days. I took some time but I made it, typed everything along with you on vscode.
    My University is about to start now and I'm expecting a head start for myself because of the concepts you've taught. I just wanted to thank you my man.
    will start your C++ course now in a couple of days.

    • @adrianpatino5166
      @adrianpatino5166 ปีที่แล้ว +40

      i was a bit down in the dumps bc it has taken me quite a while just to get through a fraction of this video. this comment reminded me that i have a full time job and can only dedicate a handful of hours a week to watching, learning, processing, coding, and applying the stuff in this video. i'm allowed to take this long. thank you

    • @Kuxiie
      @Kuxiie ปีที่แล้ว

      @@adrianpatino5166 all that matters is that you continue, not by how much. keep going you got this!!

    • @saarza9991
      @saarza9991 ปีที่แล้ว

      ​@@adrianpatino5166 slow and steady wins the race

    • @Chaitanya-wk2us
      @Chaitanya-wk2us ปีที่แล้ว

      never blame yourself for doing things slowly, only blame yourself when you stop. you got this bro@@adrianpatino5166

    • @whcwcjecjecuecuw6654
      @whcwcjecjecuecuw6654 ปีที่แล้ว +4

      So did it help?

  • @lyubon9492
    @lyubon9492 11 หลายเดือนก่อน +7

    I just came here to like and comment on this video for the algorithm because I know how hard C is and you did a 4 hour free course. Well deserved : )

  • @isaansari4131
    @isaansari4131 2 ปีที่แล้ว +23

    One of the most (in fact the best!) programming learning channels on TH-cam. Comprehensive, detailed as well as fun and engaging- a rare combination! Thank you soo much! Very helpful for my college exam preparation. Love and respect from India.

    • @ShreeKailash-g2d
      @ShreeKailash-g2d 21 วันที่ผ่านมา

      Hey in this video has recursion been taught?

  • @ProGaming-je3iz
    @ProGaming-je3iz 3 วันที่ผ่านมา

    For those without a Windows machine (AKA Mac or Linux):
    1. Compile the code using either clang (on Mac) or Gcc (on Linux)
    2. In the folder manager, you will see an a.out file
    3. In the terminal, make sure you are within the folder with the a.out file, then run ./a.out
    Or alternatively use the absolute path to the file.

  • @didacusa3293
    @didacusa3293 2 ปีที่แล้ว +23

    This is literally the best c tutorial there is thanks so much you actually explain what your doing instead of typing!

  • @dianne9757
    @dianne9757 3 ปีที่แล้ว +29

    learning this right now on my first year in CS. to be honest tho, I understand you more than my professor. appreciate you 🙏

    • @therealnero820
      @therealnero820 2 ปีที่แล้ว +1

      CS50 introduction into computer science is not bad at all and is free

  • @itzlucy2053
    @itzlucy2053 3 ปีที่แล้ว +71

    Love your videos! And what a coincidence, I just started learning C language (in my school) and today this video showed up.. amazing!! Keep up the good work! ❤️

    • @w3lf.35
      @w3lf.35 3 ปีที่แล้ว +11

      Is not a coincidence the fact you are getting C related videos, youtube knows.

  • @I_stole_your_cheese
    @I_stole_your_cheese 2 หลายเดือนก่อน +2

    if you are encountering issues with fgets (mentioned in the user input part of the video) it might be because you have included scanf in your code before you did fgets. after scanf reads user input, it leaves a newline (
    ) character in the input buffer which, if not cleared, will lead to a logic error where you are not asked for your input during the fgets part -- ie, printf("what is your name?") and printf("hello %s, how are you?", name) are just printed without allowing you to type anything in. This happens because the fgets function considers the newline character as the input and therefore considers it unnecessary to ask you for the input instead. To resolve this error, put the following in between the part of the code where you are using scanf and the part where you are using fgets:
    int c;
    while ((c = getchar()) != '
    ' && c != EOF) { }
    this essentially reads each character in the input buffer sequentially, assigning them to the variable c; each time c gets a new value, the old value is erased, clearing the input. this loop continues until it comes across the newline (
    ) character or the end of the input buffer's contents. this leaves the input buffer empty and ready to use by your fgets function. hope this helps more than it confuses.

    • @I_stole_your_cheese
      @I_stole_your_cheese 2 หลายเดือนก่อน

      PS --> the input buffer is a small amount of memory allocated to your input so that the program can work with it

  • @michaelxaviercanonizado7931
    @michaelxaviercanonizado7931 ปีที่แล้ว +12

    Great succinct video. This is a great video for people who already know how to code and want to learn C. Other videos on TH-cam are too slow and are meant for complete beginners to not only C but programming in general. Great video!

  • @redjinn999devil2
    @redjinn999devil2 ปีที่แล้ว +102

    I actually don't understand how a TH-camr is better than my university teachers like there literal job is teaching ?????

    • @turboimport95
      @turboimport95 10 หลายเดือนก่อน

      because their job is to milk you for time and money because the longer the class = more credits you have to buy etc. every class could easily be a fraction of the time they make you be there, not to mention the other classes they force you to take that is not even relevant to what you are taking in the first place. its a scam and fraudulent at the same time.

    • @OpsFox245
      @OpsFox245 9 หลายเดือนก่อน +17

      Their job is research, Teaching is a side hustle required by the university.

    • @danilojonic
      @danilojonic 4 หลายเดือนก่อน +2

      @@OpsFox245 Actually no, here our teachers just teach theory meanwhile assistants are those doing actual coding and showing examples and stuff. Their actual job indeed is to explain how it's done.

  • @leilahusain7455
    @leilahusain7455 2 ปีที่แล้ว +49

    12 minutes in and it's very easy to follow so far. You explain concepts well!

  • @KlioRides
    @KlioRides 4 วันที่ผ่านมา +1

    great video to understand the basics of C. using it for one of the classes in my software engineering major, would recommend 10/10

  • @onyxa3144
    @onyxa3144 2 ปีที่แล้ว +29

    I'm taking a college class in C, and although I know most everything, this is such a great review piece, as well as learning more things about C than we learned while in Class. All for free. Amazing work Bro. I recommended this channel to everyone in my programming class and so far they only have great things to say.

    • @Leshotgun
      @Leshotgun 2 ปีที่แล้ว

      same boat!

    • @alpdv
      @alpdv ปีที่แล้ว

      dont know the situation with your class but dont you think they go too slow in college? joining to classes feels like a huge waste of time

  • @fireemblem2770
    @fireemblem2770 3 ปีที่แล้ว +9

    You are one of if not THE programming teacher. I have been dying to have a C course from you, so thank you so much for making this a reality!

  • @adamjahani4494
    @adamjahani4494 2 ปีที่แล้ว +8

    for all you fellow bros out there, you can put an extra space for scanF(" %c", &guess); instead of creating another line of scanf("%c"). That will also get rid of the skipping of the second array.

    • @aaditya9030
      @aaditya9030 2 ปีที่แล้ว

      thanks bro....gr8 help

    • @ikec-pw5sb
      @ikec-pw5sb 2 ปีที่แล้ว

      I was wondering why it wasn't working for me! Thanks, man!

  • @LiahBrussolo
    @LiahBrussolo 3 ปีที่แล้ว +38

    Thank you so much! This is so much more efficient and better than the explanations I receive in a paid course!

  • @juanchavez9796
    @juanchavez9796 3 ปีที่แล้ว +34

    wow realmente me siento afortunado de encontrar este canal, que bonito vivir en esta época donde el conocimiento es mas accesible (y realmente accesible) y facilitado gracias a personas maravillosas como usted🙏 i am happy

  • @bsantosgp
    @bsantosgp ปีที่แล้ว +24

    In my last two years that I've been into programming, I can tell you're the one that explained everything better. Really appreciate your work man! Legend.

  • @Alidaher2468
    @Alidaher2468 2 หลายเดือนก่อน +6

    I have already taken this in university it literally cover my first year full chapters in C and a bit more

  • @yangxiyu5667
    @yangxiyu5667 ปีที่แล้ว +9

    That's so helpful!! I am a newcomer to C programming and I am approaching the end of the course and thank you so much!
    A small piece of suggestion: for the programming exercise like the Tic Tac Toe game, it will be much better if the instructor can show the outcome at the beginning, and gives some hint/ways to achieve that before starting to program. In this way, students can learn much more by trying to program themselves first and then come back to the video.

  • @abdullahleghari
    @abdullahleghari 3 ปีที่แล้ว +23

    Hi bro,
    I'm here to thank and appreciate your work. I don't need to code in C at the moment though currently watching your Java series, especially the Swing GUI related and these are the best tutorials available on youtube.

  • @iffatdilshad7048
    @iffatdilshad7048 ปีที่แล้ว +4

    This is hands down one of the best simplified explanations I've seen for C language. The guy explains a lot of things in the vid (which i find somewhat detailed) but you can just click to the topic you wanna know (for ex: arrays, for loops, break-continue etc) through the timestamps he gave in the description.

  • @ShyamJourneyz
    @ShyamJourneyz 3 หลายเดือนก่อน +11

    For those on Windows 11 getting the "cannot download repository.txt" error, please refer to the video titled "How to install MinGW w64 on Windows 11 64bit" by Amit Thinks.
    Continued well wishes to those who have started C programming, and good luck to those just starting the journey.

    • @tensei6914
      @tensei6914 2 หลายเดือนก่อน

      thanks

    • @lomasfrindiz5221
      @lomasfrindiz5221 2 หลายเดือนก่อน

      Thanks man. It also works for windows 10.

    • @nahdawgyourbad
      @nahdawgyourbad 26 วันที่ผ่านมา

      Thanks!

  • @paulriisk6301
    @paulriisk6301 10 หลายเดือนก่อน +11

    Loved this course, I wrote down every small programm myself and I learned quite a bit. Thank you for this video! 👍

  • @sendohikari3436
    @sendohikari3436 2 ปีที่แล้ว +6

    I watched this video 3 months ago and this your free course helped me passed my C exam last semester and I just wanted to say thanks!! Please make tutorials on assembly language as well!

  • @achillesa5894
    @achillesa5894 ปีที่แล้ว +11

    I've watched a lot of tutorials and taken classes in university and this is probably the best C course I've ever seen. You explained difficult concepts perfectly.

  • @deebiescamper3286
    @deebiescamper3286 2 หลายเดือนก่อน +2

    i couldnt imagine my levels without this youtube channel

  • @zahemalfalah9659
    @zahemalfalah9659 ปีที่แล้ว +5

    just binged this over 9 hours straight... I have learned c in 8 hours... I am him.

  • @turtle8428
    @turtle8428 ปีที่แล้ว +8

    I really appreciate the hard work you put in for making this video man, you don't have a clue how many people are gonna benefit and learn from this ! mad love

  • @aer0449
    @aer0449 3 ปีที่แล้ว +20

    The thing that relaxes me the most is your voice :D

  • @Nani_thurr
    @Nani_thurr 6 วันที่ผ่านมา +1

    Thanks men...i was looking for these masterpiece course...im a beginner BCA and IT student and it benefit me alot...😊

  • @Harlan_Ferguson
    @Harlan_Ferguson 10 หลายเดือนก่อน +20

    As a 3rd year programming student, this video was great to get an understanding on syntax. Not enough info on pointers, but I understand this is a basic introduction to C and was a great starting point.

    • @EffantiusAgraha
      @EffantiusAgraha 4 หลายเดือนก่อน +1

      after you watch this video, what your source to learn more about c language?

  • @48_subhambanerjee22
    @48_subhambanerjee22 3 ปีที่แล้ว +11

    In my college I need to learn this C language as I am a CS student. But I can't understand coding in my college classes. Thank you very much Bro. Thanks, because of you I can now understand coding and I am doing well in exams. You are the best teacher I have ever had 😀

    • @vikassingh-uk4nb
      @vikassingh-uk4nb 2 หลายเดือนก่อน

      Bro I'm bca student is this video will help me to learn c ?

    • @48_subhambanerjee22
      @48_subhambanerjee22 2 หลายเดือนก่อน

      @@vikassingh-uk4nb this is beginner level

  • @muhammedraashid3667
    @muhammedraashid3667 3 ปีที่แล้ว +7

    Thank you very much!!
    My engineering college sucks big time but you uploading these kinds of videos are a big help to a struggling student like me.

  • @street_ace7426
    @street_ace7426 17 วันที่ผ่านมา +1

    I love your courses bro Thank you for the time you put into this, I've just started getting more into programming and your videos are absolutely perfect.

  • @Nirupam-kf2sb
    @Nirupam-kf2sb 5 หลายเดือนก่อน +12

    Day 1 : 0:00:01 to 1:10:26
    Day 2 : 1:10:26 to 2:26:01
    Day 3 : 2:26:01 to 2:58:23
    Day 4 : Practice
    Day ?? : Well......

    • @nirupamneer2580
      @nirupamneer2580 4 หลายเดือนก่อน

      yeah so i finished it (alt)

  • @MrCavahorse
    @MrCavahorse 2 ปีที่แล้ว +7

    You're awesome!! Thank you so much for your work and efforts! Knowledge is priceless, and taught in a thoughtful way, without haste, without despair to finish, makes everyone appreciate and absorb.

  • @solozlegend2416
    @solozlegend2416 3 ปีที่แล้ว +12

    Bro you are the best youtuber ever . I started learning python and c crash course . I thought it would be tough but seeing ur tutorials it's like a piece of cake for me . Thank you so much for providing all this for free . And
    Congrats for 200k . U deserve more man . Road to 1 million

  • @AsoAhmadzade-w2h
    @AsoAhmadzade-w2h 7 หลายเดือนก่อน +2

    This is the best programming course I've ever seen. I am really grateful, thanks mate

  • @jean2elite
    @jean2elite 2 ปีที่แล้ว +9

    I really appreciate what people like you does ....its just amazing that i can learn almost everything relating to other people learning experience, I couldn't imagine myself doing it by following instructions written in a book.

  • @TRIO_DE_CONQ
    @TRIO_DE_CONQ 3 ปีที่แล้ว +12

    I watching you python course
    1. Sti back
    2. Relax
    3. Enjoy the show
    And that's AWESOME and interesting to
    Your language is easy to understand for non native English speakers
    IF POSSIBLE DO PHP FULL COURSE PLS

    • @HeyDDantas
      @HeyDDantas 3 ปีที่แล้ว

      Where are you?

    • @TRIO_DE_CONQ
      @TRIO_DE_CONQ 3 ปีที่แล้ว

      @@HeyDDantas ?

    • @HeyDDantas
      @HeyDDantas 3 ปีที่แล้ว

      @@TRIO_DE_CONQ Where are you from!?

    • @TRIO_DE_CONQ
      @TRIO_DE_CONQ 3 ปีที่แล้ว +1

      @@HeyDDantas india

  • @FourWayStudios1
    @FourWayStudios1 4 หลายเดือนก่อน +3

    Day 0: 15:30
    Day 1: 50:50
    Day 2: 1:07:50
    Day 3: 1:36:21
    Day 4: (shits gettin real😕) 1:59:00

  • @CheeseHub-com
    @CheeseHub-com หลายเดือนก่อน +1

    this guy is probably the best teacher in the world

  • @MayTnet
    @MayTnet 2 ปีที่แล้ว +13

    swap values without temp variable
    its fun to try:
    a = a+b;
    b = a-b;
    a = a-b;

    • @Rahulsingh-theraha
      @Rahulsingh-theraha 2 ปีที่แล้ว +1

      yeah it was fun one !! although extremely basic one

    • @farhanrejwan
      @farhanrejwan ปีที่แล้ว

      You can try this one too :
      a = (a + b) - (b = a);

  • @krishna_3406
    @krishna_3406 9 หลายเดือนก่อน +4

    Bro taught the full University course in just four hours that taught in 5months of daily classes 🔥🔥🙏

  • @sevanthishekar4379
    @sevanthishekar4379 6 หลายเดือนก่อน

    Quick Note: For Shift Left, like Bro mentioned, there's a pattern: Every time you shift it, it doubles.
    Ex: int x = 6;
    for x

  • @dynamagon
    @dynamagon 2 ปีที่แล้ว +4

    Great video! Very quick and straight to the point, extremely informative and helpful. I notice that C has some resemblances to batch code/command prompt commands, but that could be since it's what I first started with at 13 lol.

  • @Caper_The_Cat
    @Caper_The_Cat หลายเดือนก่อน +5

    Hey Bro. 13 year old coder here. Thanks so much for your help. And it's a fundraiser too?? Amazing, man. Wish you the best of luck. Thanks :)

  • @knowledge3481
    @knowledge3481 2 ปีที่แล้ว +7

    Man, thank you SO FREAKING MUCH, you have no idea how easy it is to understand your explanations, and this course is way better and have way more content than the one that i have in my school. Thank you for giving such relatable content for free :D

  • @adkramgaming
    @adkramgaming 6 หลายเดือนก่อน +1

    Char a;
    printf("Are you subscribed? Type Y for yes or N for no");
    scanf("%c", &a);
    If (a==Y){
    printf("Great! You're spared");
    }
    Else if(a==N){
    printf("So you have chosen impending doom for yourself");
    }

  • @armanpixel1416
    @armanpixel1416 4 หลายเดือนก่อน +3

    hey you dropped this 👑.

  • @abdellatif.x8127
    @abdellatif.x8127 3 ปีที่แล้ว +9

    You're one of the best teachers on TH-cam 💙...thanks man for your hard work

  • @ziii6244
    @ziii6244 3 ปีที่แล้ว +5

    Thank you for everything!❤️❤️

  • @akatascarlet
    @akatascarlet 14 วันที่ผ่านมา +1

    Alternative solution for 2:05:35 ("30.nested loops"), where 'scanf("%c", &symbol);' results in multiple new lines: *scanf(" %c", &symbol);*
    Since the video's solution didn't work for me, I deleted the 'scanf("%c");' that Bro added and then added a whitespace before the next '%c'.

    • @akatascarlet
      @akatascarlet 14 วันที่ผ่านมา

      I assume that the whitespace makes the scanf() function look for the character just after the new line character from the previous scanf().
      I don't understand why Bro's solution worked for him since I assume that the 'scanf("%c");' would just result in another new line character. Maybe it's related to the way that the code is processed, hence why it works on his PC and not mine. Maybe it's related to an update to an extension or VSCode itself.

    • @flurry301
      @flurry301 11 วันที่ผ่านมา

      Yea youre right

  • @tuannguyenluong2824
    @tuannguyenluong2824 6 หลายเดือนก่อน +706

    who come from 2024?

    • @TheInterestingInformer
      @TheInterestingInformer 6 หลายเดือนก่อน +58

      I personally came from 2003 but it’s great you’re starting so young!

    • @tuannguyenluong2824
      @tuannguyenluong2824 6 หลายเดือนก่อน +6

      @TheInterestingInformer thank you, never late for beginning. I love it and never stop getting more knowledge

    • @Khton712
      @Khton712 6 หลายเดือนก่อน +4

      Meeeee

    • @Khton712
      @Khton712 6 หลายเดือนก่อน +1

      Come here again

    • @Hardcore_Remixer
      @Hardcore_Remixer 6 หลายเดือนก่อน

      I've just got it in recomandations.

  • @Ghazi_Al_Tamimi
    @Ghazi_Al_Tamimi 2 ปีที่แล้ว +31

    When I download gcc compiler it tells me installed incorrectly after I switch to x86_64

    • @hh-pu7gf
      @hh-pu7gf 2 ปีที่แล้ว +3

      same question here

    • @vseelix957
      @vseelix957 2 ปีที่แล้ว +2

      same

    • @pizzi_
      @pizzi_ 2 ปีที่แล้ว +1

      same :/

    • @FURKAN-ei6pz
      @FURKAN-ei6pz 2 ปีที่แล้ว +1

      same

    • @nitoy12489
      @nitoy12489 2 ปีที่แล้ว +1

      did you guys ever figure it out?

  • @vaibhav9807
    @vaibhav9807 10 หลายเดือนก่อน +5

    Printf("loved it");

  • @fitnesswithharris9633
    @fitnesswithharris9633 4 วันที่ผ่านมา

    Your mastery is on another level bro, your fluency while creating the tic tac game is incredible. I have followed this course from the beginning to the end and I must appreciate your wonderful help to learn the C language in 2024 even though I don't have a physical teacher. Thank you my friend.

  • @DCRdemonLORD
    @DCRdemonLORD ปีที่แล้ว +19

    This is a random comment from 2023

    • @soichiZ
      @soichiZ 7 หลายเดือนก่อน +1

      Poggers from 2024

  • @zinput
    @zinput ปีที่แล้ว +4

    In the nested loops section, using scanf to clear the input buffer without specifying a variable to write to causes a segmentation fault for me.

    • @omaralazizi5384
      @omaralazizi5384 ปีที่แล้ว +1

      use this to clear the input buffer instead:
      int c;
      while (( c=getchar() ) !='
      ' && c != EOF) {}

    • @zinput
      @zinput ปีที่แล้ว +1

      @@omaralazizi5384 Thanks. I solved it by scanning it into a string, but your solution looks like it uses constant memory space, which is better.

  • @jamesthegamer502
    @jamesthegamer502 20 วันที่ผ่านมา +3

    I'm unable to install mingw-w64-install.exe on my pc what should i do? it says "cannot download repository.txt"

    • @satrajeetmandal2494
      @satrajeetmandal2494 8 วันที่ผ่านมา

      Copy the path from the mingw folder from the directory and add the path to your system variables

  • @seanbenediqueauditor3947
    @seanbenediqueauditor3947 3 หลายเดือนก่อน

    had some minor error while doing the string swapping exercise. I think it's buffer overflow. Here's my corrected code:
    #include
    #include

    int main(){
    char x[20] = "water";
    char y[20] = "lemonade";
    char temp[20];

    strcpy(temp, x);
    printf("temp: %s
    ", temp);
    strcpy(x, y);
    strcpy(y, temp);

    printf("x: %s
    ",x);
    printf("y: %s
    ",y);

    return 0;


    }

  • @thameem-
    @thameem- ปีที่แล้ว +6

    bro i cant download mingw it say the file have been downloaded incorrectly

  • @epicbruh11111
    @epicbruh11111 6 หลายเดือนก่อน +3

    MinGW-w64 - for 32 and 64 bit Windows says i ownloaded it wrong plz help me :(

    • @OmarBAHAMI
      @OmarBAHAMI 6 หลายเดือนก่อน

      Same I found the solution on TH-cam just search about it

    • @OmarBAHAMI
      @OmarBAHAMI 6 หลายเดือนก่อน

      Same I found the solution on TH-cam just search about it

  • @birdmilk4334
    @birdmilk4334 7 หลายเดือนก่อน +1

    Just wanted to let you know that you are still helping your fellow Bros with this video after 2 years
    Thank you Bro

  • @chuahorlu2878
    @chuahorlu2878 ปีที่แล้ว +7

    You need a second subscribe button bro. the first one is out after i hit hard

  • @الطلبحامزا
    @الطلبحامزا 27 วันที่ผ่านมา +3

    Random comment : zzzzzzzzzz.........

  • @dhivyen7441
    @dhivyen7441 5 หลายเดือนก่อน +8

    who else is watching in 2025

    • @creem_salt
      @creem_salt 5 หลายเดือนก่อน

      Me

    • @creem_salt
      @creem_salt 5 หลายเดือนก่อน

      😂

  • @KouroshFardi-d2k
    @KouroshFardi-d2k 29 วันที่ผ่านมา +1

    Bro Code is absolute best. many language course's with simple and efficient explanation. i would throw out college if i could and sit in my room watching Bro Code all day every day. thanks for all your hard work bro. keep up the good work.

  • @NishchayAgarwal-ye6by
    @NishchayAgarwal-ye6by 5 หลายเดือนก่อน +5

    Subscribers++

  • @diecastactivities
    @diecastactivities 11 วันที่ผ่านมา

    just finished the course, helped out a ton! Thanks Bro!

  • @oliverzandieh2993
    @oliverzandieh2993 20 วันที่ผ่านมา

    I've learned more about C programming from this than I have from my CS classes so far.

  • @joshuaWork-t5e
    @joshuaWork-t5e หลายเดือนก่อน +1

    Bro is GOATed, What a guy!!!! Thanks for the vids, so pleasantly explained!

  • @jereegts
    @jereegts 8 วันที่ผ่านมา

    Personal Mark:
    Day 1: --- 3/11/24 --- 26:42
    Day 2: --- 4/11/24 --- 29:31
    Day 3: --- 6/11/24 --- 44:50
    Day 4: --- 7/11/24 --- 55:15
    Day 5: --- 9/11/24 --- 1:00:29
    Day 6: --- 10/11/24 --- 1:02:40

  • @Slavvvvko
    @Slavvvvko 15 วันที่ผ่านมา

    thank you very much! as soon as i finish computer science and get a job i will leave you a big ass tip. you brought back my hope and motivation for C!

  • @bernardooliveira2048
    @bernardooliveira2048 4 วันที่ผ่านมา +2

    I think the C way of displaying variables in a string is just so straight forward. I mean I absolutely can't like the way other languages use concatenation to display something, like: "What's up " .. name .. ", how's it going?" it's just so ugly and disorganized

    • @bernardooliveira2048
      @bernardooliveira2048 4 วันที่ผ่านมา +1

      Easier to read, yet, I don't like it anyways

    • @flurry301
      @flurry301 4 วันที่ผ่านมา

      @@bernardooliveira2048 I agree