C Programming Full Course for free ⚙️

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

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

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

    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 ปีที่แล้ว +5

      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 ปีที่แล้ว +3827

    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 ปีที่แล้ว +993

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

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

      @@BroCodez lmao

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

      @@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 3 ปีที่แล้ว +35

      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 ปีที่แล้ว +2344

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

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

      @Wixx if you just write it here someone could help

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

      @Wixx tell us bro

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

      ​@@Notthetylor Who are you talking to?

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

      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

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

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

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

      bro stopped learning

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

      @@ChinChin-cp5ip i completed

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

      LEEEEEEEEEEEESSSSSSSSSSSSSSSSSSSSS FFUCCCCCCCCCCCCKKKKKKKKKKKIIIIIIIIIIIIINNNNNNNNNNNNNNNN GGGGGGGGGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO WAAAAAAAAAAAAKKKEEEEEEEEEEEEE UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP

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

      How did you download the gcc? Why am I not able to make it work? Godddd, this is frustrating

    • @alien77333
      @alien77333 13 วันที่ผ่านมา

      @@iamahypocrite first install mingw

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

    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

  • @SuperXeroNine
    @SuperXeroNine 10 หลายเดือนก่อน +212

    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 5 หลายเดือนก่อน +8

      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 5 หลายเดือนก่อน

      @@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 5 หลายเดือนก่อน

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

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

      ​@@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 5 หลายเดือนก่อน

      I have that issue too​@@aparna4799

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

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

    • @deecofrmhsw4777
      @deecofrmhsw4777 2 ปีที่แล้ว +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

  • @raniaprogramms5174
    @raniaprogramms5174 8 วันที่ผ่านมา +4

    day1 16/12/2024 20:10
    day2 18/12/2024 48:47
    I should've studied before getting sick, hope I'll speed things up a bit

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

    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 ปีที่แล้ว +15

      so hows the exam?

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

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

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

      @@aleatorio._ gj mate

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

      @@aleatorio._LET HIM COO​K

    • @mastermind-2011
      @mastermind-2011 ปีที่แล้ว +25

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

  • @suren2261
    @suren2261 7 หลายเดือนก่อน +95

    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 6 หลายเดือนก่อน +6

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

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

      @@shrewdy for all of them

    • @Tharun-wk6rj
      @Tharun-wk6rj 10 วันที่ผ่านมา

      @@shrewdy computers use SI units, degrees is not si unit but rads

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

    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

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

    I had a hard time learning C at school (don't want to blame the professor), and your course saved me! I even made a mini number guessing game, with 2 game modes, 3 levels of difficulty, and I learned everything from you.
    Thank you so much! Godd bless!

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

    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 : )

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

    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

    • @hoopoopooboopoo
      @hoopoopooboopoo 9 วันที่ผ่านมา

      How's learning C coming along?

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

    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

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

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

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

      Output : Sit Back, Relax & Enjoy The Show

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

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

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

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

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

      @@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!

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

      @@cheesepop7175 bro hahahaha

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

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

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

    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 2 หลายเดือนก่อน

      Hey in this video has recursion been taught?

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

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

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

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

  • @Cleen23
    @Cleen23 8 หลายเดือนก่อน +37

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

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

    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!!

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

    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 ปีที่แล้ว +3

      How is it going ? Are you still improving yourself.

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

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

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

      @@EinSatzMitXI did it anyway (:

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

    Just a quick breakdown:
    The IDE(Integreated Development Environment) is basically your workstation where you write c code
    The compiler which is GCC in this case, converts our human code to machine code.
    The shell (command promt, poweshell, bash) then acts as a communication channel to our OS.
    The terminal communicates directly with the shell and differs from output in tht it accepts user input
    The OS then processes the commands communicated to it through the shell.
    msys2 offers a unix environment, mingw is thr compiler. Where msys is a unix environment with native window functionality, wsl is a linux environment without native window's functionality

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

      Were you able to download the gcc as mentioned in the video? I'm unable to download it.

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

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

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

    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 11 หลายเดือนก่อน +1

      Ehehhehehehehehehehehhh 🎉

    • @ShreeKailash-g2d
      @ShreeKailash-g2d 2 หลายเดือนก่อน

      Hey in this video has recursion been taught?

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

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

  • @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

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

    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 4 หลายเดือนก่อน +1

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

    • @freaking044
      @freaking044 26 วันที่ผ่านมา +1

      ty

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

    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?

  • @pennythornton425
    @pennythornton425 11 หลายเดือนก่อน +24

    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!!!

  • @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!

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

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

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

      Thank you Russian Brother, means a lot.

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

    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 2 หลายเดือนก่อน

      Hey in this video has recursion been taught?

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

    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.

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

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

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

      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 10 หลายเดือนก่อน +18

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

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

      @@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.

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

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

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

    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!

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

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

  • @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!

  • @austintay6351
    @austintay6351 13 วันที่ผ่านมา

    spent almost 3 weeks completing this course! Awesome! Thanks, bro!"

  • @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

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

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

  • @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.

  • @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!

  • @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!

  • @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.

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

    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
    Day 7: --- 14/11/24 --- 1:22:08
    Day 8: --- 15/11/24 --- 1:25:29
    Day 9: --- 16/11/24 --- 1:39:05
    Day 10: --- 18/11/24 --- 1:41:25
    Day 11: --- 23/11/24 --- 1:44:35
    Day 12: --- 24/11/24 --- 1:51:03
    Day 13: --- 26/11/24 --- 2:09:13
    Day 14: --- 27/11/24 --- 2:13:49

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

      where you at buddy

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

      @@syedrafath2062 I'm going to start day 10 from 1:39:05 Syed ;))

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

      @@jereegts 😊💪

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

      @@syedrafath2062 Which part are you at Brother?! 🔥🤩

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

      @jereegts have done till 40th

  • @onyxa3144
    @onyxa3144 3 ปีที่แล้ว +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

  • @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!

  • @Somali-iv9pu
    @Somali-iv9pu 7 หลายเดือนก่อน +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.

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

    i couldnt imagine my levels without this youtube channel

  • @iffatdilshad7048
    @iffatdilshad7048 2 ปีที่แล้ว +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.

  • @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.

  • @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.

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

    By far the best and amazing course that I've ever seen.

  • @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

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

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

  • @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 3 หลายเดือนก่อน

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

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

      @@vikassingh-uk4nb this is beginner level

  • @harshithms4167
    @harshithms4167 16 วันที่ผ่านมา +2

    Bro you are 100 times better than my university teacher❤

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

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

  • @Harlan_Ferguson
    @Harlan_Ferguson ปีที่แล้ว +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 5 หลายเดือนก่อน +1

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

  • @anesgamer3961
    @anesgamer3961 29 วันที่ผ่านมา +4

    #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 prototype 🤖
    #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⭕

    • @OZAMAZER
      @OZAMAZER 28 วันที่ผ่านมา

      why all this work

    • @gamzing6969
      @gamzing6969 12 วันที่ผ่านมา

      @@OZAMAZER it's all in the description

  • @KouroshFardi-d2k
    @KouroshFardi-d2k 2 หลายเดือนก่อน +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.

  • @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

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

    6:20 after clicking next it just disapeare !

    • @ciaradouglas4602
      @ciaradouglas4602 20 วันที่ผ่านมา +2

      Literally!

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

      @@ciaradouglas4602 Were you able to find a solution?

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

      Yes, same here. Is there another way?

  • @ShyamJourneyz
    @ShyamJourneyz 4 หลายเดือนก่อน +12

    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 4 หลายเดือนก่อน

      thanks

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

      Thanks man. It also works for windows 10.

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

      Thanks!

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

    Imma just comment for the support. He is a legend for all that he has done.

  • @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

  • @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.

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

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

  • @DesignatedKwonDaegun
    @DesignatedKwonDaegun 22 วันที่ผ่านมา

    Day 1: 01:25:28 ☑
    Day 2: 01:44:43 ☑
    case 'W':
    printf("A WINNER IS YOUUU!!");
    break;

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

    hey you dropped this 👑.

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

    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 :)

  • @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.

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

    this guy is probably the best teacher in the world

  • @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.

  • @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?

  • @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!❤️❤️

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

    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 5 หลายเดือนก่อน

      yeah so i finished it (alt)

  • @FourWayStudios1
    @FourWayStudios1 6 หลายเดือนก่อน +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

    • @iamahypocrite
      @iamahypocrite 13 วันที่ผ่านมา

      How did you go past the gcc installation and adding the compiler to VSCode?

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

    Man I've coding in C++ for a year starting with your channel. My class this semester use C so your video is super helpful!

  • @Mr.Penguin0
    @Mr.Penguin0 25 วันที่ผ่านมา +2

    When i download the MinGW-w64, I dont get the pop for the file path or anything. Anyone have any recommendation or help. Pwease.

  • @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.

  • @MayTnet
    @MayTnet 3 ปีที่แล้ว +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);

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

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

  • @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

  • @jamesthegamer502
    @jamesthegamer502 2 หลายเดือนก่อน +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 หลายเดือนก่อน

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

  • @bernardooliveira2048
    @bernardooliveira2048 หลายเดือนก่อน +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 หลายเดือนก่อน +1

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

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

      @@bernardooliveira2048 I agree

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

    Im still in 46:19 and man your explenation is insane!!

  • @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.

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

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

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

    who come from 2024?

    • @TheInterestingInformer
      @TheInterestingInformer 8 หลายเดือนก่อน +67

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

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

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

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

      Meeeee

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

      Come here again

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

      I've just got it in recomandations.

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

    Better than my programming class, thanks alot

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

    When I install the MinGW-w64 it instals me a zip file. Can someone help me?

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

      same, i went to the sourceforge page on the minGW isntall and under files there seems to be an .exe file which is the same as shown on his downloads tab but when i press (next) it closes and nothing happens

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

      You need to download the installer. The file you downloaded comes without an installer

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

    the best teacher in the programming world, keep it up

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

    Printf("loved it");

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

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

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

    This is a random comment from 2023

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

      Poggers from 2024

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

      I'm from 2034

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

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