C Programming All-in-One Tutorial Series (10 HOURS!)

Поділитися
Вставка

КОМЕНТАРІ • 876

  • @codebreakthrough
    @codebreakthrough  4 роки тому +254

    Notes - calcur.tech/notes-c-programming
    (Free) C Programming Crash Course: calcur.tech/c-crash
    C / C++ Master course - www.codebreakthrough.com/upcoming-c-cpp-courses
    Timestamps
    00:00:00 - Intro to C
    00:05:43 - Installing GCC
    00:11:07 - Hello World
    00:18:19 - How a C Program Works - 1
    00:25:34 - How a C Program Works - 2
    00:30:49 - Intro to UNIX-Linux 1
    00:37:05 - Intro to UNIX-Linux 2
    00:43:35 - Intro to UNIX-Linux 3
    00:50:18 - C Basics Part 1
    00:57:30 - C Basics Part 2
    01:03:38 - C Basics Part 3
    01:09:54 - C Basics Part 4
    01:14:41 - C Basics Part 5
    01:22:49 - C Basics Part 6
    01:30:24 - Using Functions in C
    01:38:12 - Comments
    01:45:42 - Vim Basics 1
    01:52:33 - Vim Basics 2
    01:59:43 - Intro to Data Types 1
    02:04:48 - Intro to Data Types 2
    02:10:50 - Int, Float, and Double Data Types
    02:17:31 - Scientific Notation with Floating Point Numbers
    02:21:21 - Format Character for Float and Double
    02:25:59 - ASCII
    02:32:35 - Char Data Type
    02:36:15 - ASCII and Int Conversion
    02:43:17 - _Bool Data Type
    02:47:16 - The bool Data Type
    02:50:49 - Variables
    02:56:59 - Intro to Operators
    03:01:15 - Arithmetic Operators
    03:06:47 - Modulus Operator
    03:11:48 - Unary Plus and Minus
    03:16:37 - Increment and Decrement Operators
    03:22:12 - Assignment Operators
    03:27:23 - Operator Precedence
    03:32:27 - Strongly Types vs Loosely Typed Languages
    03:38:58 - Type Casting
    03:43:09 - Implicit Type Promotion
    03:48:21 - How to Use the Type Cast Operator
    03:56:09 - Quiz 1
    4:00:20 - Quiz 2
    4:03:43 - Quiz 3
    4:07:53 - Coding Challenge
    04:15:01 - Intro to Logic
    04:22:38 - If Statement
    04:30:06 - How to Write If Statement with Bool
    04:38:15 - Good Coding Practices
    04:45:10 - Relational Operators
    04:53:52 - If Statement Guessing Game
    05:05:27 - If-Else Statement
    05:10:11 - Logical Operators
    05:18:04 - Evaluating Complex Conditionals
    05:27:25 - Short Circuit Evaluation
    05:35:08 - Logical Operator Precedence
    05:39:58 - Else-If Statement
    05:44:45 - How to Use the Else-If Statement
    05:51:16 - Multiple-If Vs Else-If
    05:57:20 - Single-Line If
    06:03:22 - Intro to Switch Statements
    06:10:11 - How to Write a Switch Statement
    06:18:28 - When to Use Switch Over If
    06:24:20 - Characters in Switch
    06:30:02 - Input Stream Explained
    06:36:33 - Nested if With User Input
    06:44:07 - Ternary (Conditional) Operator
    06:48:52 - Intro to Loops
    06:53:50 - Intro to Loops
    06:58:22 - How to Code a For Loop
    07:04:30 - More Advanced Loops
    07:13:14 - Nested for Loop
    07:19:05 - Counting Prime Numbers 1
    07:28:41 - Counting Prime Numbers 2
    07:34:54 - Counting Prime Numbers 3
    07:42:26 - Counting Prime Numbers 4
    07:48:38 - While Loop
    07:54:09 - Nested While Loops
    07:59:48 - Do While Loop
    08:04:09 - Break
    08:08:42 - Continue
    08:11:35 - Intro to Arrays
    08:18:07 - Working with Arrays
    08:24:58 - Printing Array with Loop
    08:30:26 - Multidimensional Arrays
    08:36:02 - Working with 2D Arrays and Nested for Loops
    08:42:11 - Intro to Strings and Null Character
    08:49:16 - Working with Strings
    08:56:14 - Function Design
    09:05:01 - Function Arguments, Parameters, Return Statement
    09:14:12 - Functions 1
    09:20:20 - Functions 2
    09:25:35 - Creating Void Functions
    09:30:39 - Refactoring
    09:36:46 - Intro to Pointers and Indirection Operator
    09:43:39 - Working with Pointers
    09:50:14 - Passing by Value vs Pointer
    09:55:51 - Decay and Passing Arrays to Functions
    10:01:36 - Working with Structs 1
    10:05:58 - Printing Structs, Struct Arrays and Pointers
    10:09:43 - Conclusion

  • @sleepypills9796
    @sleepypills9796 3 роки тому +950

    Timestamps
    00:00:00 - Intro to C
    00:05:43 - Installing GCC
    00:11:07 - Hello World
    00:18:19 - How a C Program Works - 1
    00:25:34 - How a C Program Works - 2
    00:30:49 - Intro to UNIX-Linux 1
    00:37:05 - Intro to UNIX-Linux 2
    00:43:35 - Intro to UNIX-Linux 3
    00:50:18 - C Basics Part 1
    00:57:30 - C Basics Part 2
    01:03:38 - C Basics Part 3
    01:09:54 - C Basics Part 4
    01:14:41 - C Basics Part 5
    01:22:49 - C Basics Part 6
    01:30:24 - Using Functions in C
    01:38:12 - Comments
    01:45:42 - Vim Basics 1
    01:52:33 - Vim Basics 2
    01:59:43 - Intro to Data Types 1
    02:04:48 - Intro to Data Types 2
    02:10:50 - Int, Float, and Double Data Types
    02:17:31 - Scientific Notation with Floating Point Numbers
    02:21:21 - Format Character for Float and Double
    02:25:59 - ASCII
    02:32:35 - Char Data Type
    02:36:15 - ASCII and Int Conversion
    02:43:17 - _Bool Data Type
    02:47:16 - The bool Data Type
    02:50:49 - Variables
    02:56:59 - Intro to Operators
    03:01:15 - Arithmetic Operators
    03:06:47 - Modulus Operator
    03:11:48 - Unary Plus and Minus
    03:16:37 - Increment and Decrement Operators
    03:22:12 - Assignment Operators
    03:27:23 - Operator Precedence
    03:32:27 - Strongly Types vs Loosely Typed Languages
    03:38:58 - Type Casting
    03:43:09 - Implicit Type Promotion
    03:48:21 - How to Use the Type Cast Operator
    03:56:09 - Quiz 1
    4:00:20 - Quiz 2
    4:03:43 - Quiz 3
    4:07:53 - Coding Challenge
    04:15:01 - Intro to Logic
    04:22:38 - If Statement
    04:30:06 - How to Write If Statement with Bool
    04:38:15 - Good Coding Practices
    04:45:10 - Relational Operators
    04:53:52 - If Statement Guessing Game
    05:05:27 - If-Else Statement
    05:10:11 - Logical Operators
    05:18:04 - Evaluating Complex Conditionals
    05:27:25 - Short Circuit Evaluation
    05:35:08 - Logical Operator Precedence
    05:39:58 - Else-If Statement
    05:44:45 - How to Use the Else-If Statement
    05:51:16 - Multiple-If Vs Else-If
    05:57:20 - Single-Line If
    06:03:22 - Intro to Switch Statements
    06:10:11 - How to Write a Switch Statement
    06:18:28 - When to Use Switch Over If
    06:24:20 - Characters in Switch
    06:30:02 - Input Stream Explained
    06:36:33 - Nested if With User Input
    06:44:07 - Ternary (Conditional) Operator
    06:48:52 - Intro to Loops
    06:53:50 - Intro to Loops
    06:58:22 - How to Code a For Loop
    07:04:30 - More Advanced Loops
    07:13:14 - Nested for Loop
    07:19:05 - Counting Prime Numbers 1
    07:28:41 - Counting Prime Numbers 2
    07:34:54 - Counting Prime Numbers 3
    07:42:26 - Counting Prime Numbers 4
    07:48:38 - While Loop
    07:54:09 - Nested While Loops
    07:59:48 - Do While Loop
    08:04:09 - Break
    08:08:42 - Continue
    08:11:35 - Intro to Arrays
    08:18:07 - Working with Arrays
    08:24:58 - Printing Array with Loop
    08:30:26 - Multidimensional Arrays
    08:36:02 - Working with 2D Arrays and Nested for Loops
    08:42:11 - Intro to Strings and Null Character
    08:49:16 - Working with Strings
    08:56:14 - Function Design
    09:05:01 - Function Arguments, Parameters, Return Statement
    09:14:12 - Functions 1
    09:20:20 - Functions 2
    09:25:35 - Creating Void Functions
    09:30:39 - Refactoring
    09:36:46 - Intro to Pointers and Indirection Operator
    09:43:39 - Working with Pointers
    09:50:14 - Passing by Value vs Pointer
    09:55:51 - Decay and Passing Arrays to Functions
    10:01:36 - Working with Structs 1
    10:05:58 - Printing Structs, Struct Arrays and Pointers
    10:09:43 - Conclusion
    pin purpose only hehe

  • @jordabox
    @jordabox 3 роки тому +163

    The fact that you can watch this for free is already a plus

    • @twexl8141
      @twexl8141 3 роки тому +3

      it still costs data tho🤣

  • @Dazza_Doo
    @Dazza_Doo 6 місяців тому +1

    The last 2 hours was the best. Basically everyone is doing basic c videos, no one is doing the harder stuff.

  • @adntubecnn7673
    @adntubecnn7673 3 роки тому +170

    By far, one of the best, high quality, C programming tutorials. Knowledge should be free and easy to find, because that's how great people can rise. Caleb, i wish you all the best, and more awesome tutorials on yt. Greetings from Romania !

    • @facundo_5090
      @facundo_5090 Рік тому +2

      amen. This is the kind of content internet should be mostly used for. I might sound like a boomer, but as Antonio Escohotado once said: Nowadays, anyone who has a phone CAN be wiser than plato or aristotle.

    • @gavinwhitford5145
      @gavinwhitford5145 Рік тому

      He worked hard to make this shit mf 😂

    • @lauracovasneanu2160
      @lauracovasneanu2160 5 місяців тому

      Buna, ai idee daca au fost postate restul notitelor? Am gasit doar pentru primele 4 ore.

  • @marjoriejohnson9421
    @marjoriejohnson9421 3 роки тому +21

    I feel like this is probably the best intro level course on the material I've seen. Far better at explaining the minutia than a lot of instructors.

  • @vladimirrakhmanin141
    @vladimirrakhmanin141 2 роки тому +6

    A truly amazing series. So many tutorials out there just say "oh, this is how this particular feature of the language works" without explaining the computer science theory behind it. I had done a semester of programming in college and I still learned loads about how basic features of programming actually work. Can't thank you enough!

  • @davidmiller1376
    @davidmiller1376 3 роки тому +29

    I've only just started, and wanted to say - thank you, Caleb, for this wonderful resource.

  • @cyrusren7260
    @cyrusren7260 3 роки тому +9

    Dear Caleb, I thank you for making such a helpful playlist. I just got a glimpse of programming in a proper way. Now I feel that I can read any book on programming and can advance in programming on my own. I think the first obstacle is to clear is how to get started with programming and this channel is very helpful for THAT.

  • @richardrodgers758
    @richardrodgers758 4 роки тому +7

    This updated video makes me happy! Thanks Caleb! You explain in very understandable terms a lot of complex things that are normally glossed over.

  • @Kassidy1070
    @Kassidy1070 3 роки тому +18

    Caleb, great job, you made learning programming fun! I spent the last two weeks working and practicing my way through the video. I really enjoyed the depth you went to explaining the concepts and meanings behind syntax. The only changes I would recommend would be more practice built into the last two dozen video segments, the first part of the course had more and that really helped solidify the lessons. Also, I think it would be useful to have a few quizzes at the end and a final coding challenge. I liked that part in middle to check my comprehension. Thank you for making this video!

  • @Pen_Da
    @Pen_Da Рік тому +4

    I have searched and finally found one of the best C programming series (content is high quality and the humor keeps me coming back). Impeccable material here, Caleb.

  • @itscrispy4469
    @itscrispy4469 4 роки тому +515

    i feel like i watched him grow through this whole video

    • @kennethlooney6769
      @kennethlooney6769 4 роки тому +10

      and his hair haha :)

    • @kwadee__3646
      @kwadee__3646 3 роки тому +1

      😂😂

    • @FifinatorKlon
      @FifinatorKlon 3 роки тому +10

      From a slightly autistic and quirky guy whom one can sympathize with to a soulless UA-camr who has to bend the knee to the algorithm. Kinda sad IMHO

    • @HK-sw3vi
      @HK-sw3vi 3 роки тому +12

      i sped up x2 and he grew up faster

    • @firaschebbi5399
      @firaschebbi5399 3 роки тому +1

      Lmao xD

  • @JermaineLogan
    @JermaineLogan 2 роки тому +4

    I just binge watched the entire 10 hour course and I feel really good about what you taught me! You are one of the best teachers I've watched on UA-cam. Your sense of humor is great and the pace is nice. Thank you so much for this. I'm already subscribed so stop asking 😂

  • @kurororushirufuru2850
    @kurororushirufuru2850 4 роки тому +158

    I'm here just to learn about pointers in C 'coz I already know the basics, but I end up watching the series and learnt a lot more instead. What a great tutorial. Simple, understandable, and not boring LOL. Thank you for sharing this!

    • @MrLuigge
      @MrLuigge 4 роки тому +3

      same for me :D

    • @kensei4237
      @kensei4237 3 роки тому +4

      Same

    • @pallavmishra686
      @pallavmishra686 3 роки тому +1

      does this video covers basics OR core as well?

    • @kensei4237
      @kensei4237 3 роки тому +2

      @@pallavmishra686 basics

    • @pallavmishra686
      @pallavmishra686 3 роки тому +1

      @@kensei4237 shit, like no core topics at all ? Like pointer to pointers or passing array into function

  • @ridazouga8761
    @ridazouga8761 3 роки тому +2

    Thanks man I Really enjoyed the entire series. You have an amazing way of explaining all of the commands and their rules, Oooh by the way you have an amazing dog too!

  • @jeremybravo8486
    @jeremybravo8486 3 роки тому +10

    This is the best coding tutorial I have ever seen. I used to use nano, now vim is growing on me. Thumbs up!

  • @cat47
    @cat47 3 роки тому +7

    This video is great. I love his energy. He's so fun I just watched 20 minutes of it and it felt like 5. I thought it would be really boring because of the chalkboard. But it's really great, way better than just a powerpoint.

  • @junglechungle
    @junglechungle 4 роки тому +5

    so awesome, thank you! The terminal stuff was a very nice touch on the video!

  • @vwsnature8213
    @vwsnature8213 3 роки тому +3

    You are Awesome! I am in college and new to all of this. I love the way you explain everything as I have struggled with the terminology in my courses. Keep up the great work!!

  • @OddManMC
    @OddManMC 2 роки тому +3

    I enrolled in the cs50 course to hopefully change careers and get out of what I am currently doing. They start with C for our first programming language, and I was just LOST! I love that you have done this in small byte size pieces and explain EVERYTHING! so far I am only half an hour in, but I have learned sooo much in just that small amount of time. Before this, I have only worked with HTML and CSS, so C was so foreign to me. Thank you so much! WIll now be finishing this video series!

  • @Korudo
    @Korudo 2 роки тому +4

    This is an amazing series. Thanks for breaking things down so well!

  • @allenpaley
    @allenpaley 2 роки тому +4

    Hey Caleb. I wanted to take a minute to subscribe and let you know that you are making great videos. There are many C instructional videos on UA-cam, but it's rare to find a presenter who speaks english as their first language, and throws a little humor into the lesson. Keep up the great work!

  • @gnuPirate
    @gnuPirate 11 місяців тому +1

    Dude!! I am so amazed and jealous of how bright and hard working you are - and your communication as a teacher is really clear and well-presented. This is a huge amount of work, and you've put it out there as a public service for spreading knowledge. Really awesome Caleb, you are a great teacher. Really looking forward to making my way through this course. Cheers!

  • @jymonjyngh602
    @jymonjyngh602 3 роки тому +24

    His way of teaching is just great, and I really like his sense of humor!
    Thanks a lot Caleb

    • @sonukumarkeshri4696
      @sonukumarkeshri4696 3 роки тому

      www.scaler.com/event/coding-interviews-recursion-open-to-all?rcy=1&rce=f6cd5eeb1984

  • @RoyWiIIiamJanson
    @RoyWiIIiamJanson 3 роки тому +4

    im so proud that i got evertthing right in the little quiz at around 4 hours in ,thanks caleb im slowly learning every day a little bit more , hope you are holding up good urself

  • @Marcelox24
    @Marcelox24 3 роки тому +8

    Hey, Caleb! I watched the whole 10 hours of the video, and I have to say that learning C it's been easier than I thought it wold be, and it's probably beacause of you! Thank you very much. It's been a really good introduction. Now I feel that I can get in deep into this language by myself. Regards from Perú!

  • @wx55asa
    @wx55asa 3 роки тому +28

    Dear Caleb, I am a newbie to programming and for a very long time, I wanted to learn but found it too confusing and thanks to your free courses I have made much progress. Thank you so much and keep it up.

  • @chillydoog
    @chillydoog 4 роки тому +5

    Thank you Caleb. Your are doing amazing work in this world and I love you.

  • @TechHorizonUnveiled
    @TechHorizonUnveiled Рік тому

    Just finished this. It's awesome!! It's just perfect bro! You're fun to listen and watch for 10 hours. Didn't even feel like 10hours! Much love bro. Keep up the good work💙💙

  • @olmosdavronov6697
    @olmosdavronov6697 3 роки тому +4

    I had just begun to look for videos in youtube and watched hundreds of them until I saw this. I really liked it and began to watch them. I hope it will be efficient )

  • @sarthakbasak7816
    @sarthakbasak7816 3 роки тому +1

    Thank you Caleb for providing this wonderful resource…you made me fall in love with programming 😃

  • @kaizukeyo3760
    @kaizukeyo3760 3 роки тому +3

    Bless your soul Caleb! I love your videos so much, it's fun to watch and I like your sense of humor :> Thank you for all your efforts

  • @PureASM-ShellCoder
    @PureASM-ShellCoder 3 роки тому +5

    Awesome Course, taught me everything I need to know & certainly cleared up a lot of doubts -hands-on; & a very good instructor you are … !

    • @violinistas3766
      @violinistas3766 3 роки тому

      Is it a Full Fledged Complete Package Course covering Everything from Scratch to Advanced?

  • @ericradulski7678
    @ericradulski7678 3 роки тому +2

    I say 'scenario.'
    Thanks for this course. I'm working through all 100 vids to prepare for my C final on Monday night. Great work!

  • @diegovieira8885
    @diegovieira8885 4 роки тому +1

    Best tutorial ever! Very useful if you want to learn C or for beginners who want to get introduced to the coding world!

  • @LearnwithCSDTech
    @LearnwithCSDTech 2 роки тому +1

    Hi Caleb, I highly appreciate your attempt to teach programming to thousands of people. And your teaching method is really interesting. So, I would like to recommend this channel for anyone who wants to learn programming without being boring.

  • @winterpovilat7281
    @winterpovilat7281 2 роки тому

    I'm a total newcomer, and so far this is the best instructional video I've found. I've wanted to learn for years but never had the money or access to the resources I needed. Thank you so much! I wish you all the best in your endeavors!

  • @bilityabou5188
    @bilityabou5188 7 місяців тому

    Hey Caleb, Thank so much! I usually don't fish a UA-cam tutorial, but you made it fun and engaging. I appreciate you!

  • @stephenhaslam6642
    @stephenhaslam6642 3 роки тому

    Cheers Caleb, don't change a thing, please. You are awesome, you make it fun, you get into it, we get our hands-on, and get the whole thing sprinkled with just enough reason, to make the knomwledge sink in a lot easier , instead of draging us through the usual time waisting overview format. Cheers, thank you.

  • @fieuline2536
    @fieuline2536 3 роки тому +1

    Hey dude!
    Thank you for your information-dense yet accessible videos :) I'm a CS student using this to get comfortable with C, and this stuff is *at least* as good as the lectures my professors produce.
    One thing that would help a lot would be a timestamp ToC. For example, I found it a little annoying to figure out how to skip the environment setup for Windows by manually skipping around.

  • @santiagorestrepo2717
    @santiagorestrepo2717 2 роки тому

    best series ive come across for C WOW 3 hours in and cant EXPRESS how thankful i am for you ! i love using vim now

  • @YZ-rn6bl
    @YZ-rn6bl 3 роки тому

    Thank you for sharing those information. I learned C in my college but kinda of forget some of them. This is really good materials for people to refresh those knowledge. Well done!!!

  • @Phildeadly
    @Phildeadly 4 роки тому +3

    Spot on Caleb. You kept things interesting, striking a nice balance between detail and concept, which is not easy to do. Thank you for taking the time in making this series, I have a much better understanding of what is going on in my code now. I am currently taking Harvard's online CS50 course, and your detailed explanations have helped me out. Keep it up, you are an excellent tutor, and I look forward to watching more of your videos.

  • @Alex.Shalda
    @Alex.Shalda Рік тому +1

    I struggled to go through the Harvard CS50 course, and this vid helped me a lot. A huge thank you, Caleb!

  • @eretiamwaene2661
    @eretiamwaene2661 2 роки тому +5

    I studied this course already, it's been almost three years and i forgot everything already lol, and since lately we've been given assignments due with C Prog and Matlab so I'll be surely check this out, Thank u for uploading btw

  • @rtype4930
    @rtype4930 4 роки тому +19

    Excellent !!! All in one ! Thank you sir

    • @violinistas3766
      @violinistas3766 3 роки тому

      Hey. Is this Full Fledged Complete Package Course covering Everything from Scratch to Advanced?

  • @user-bc9en2iq5d
    @user-bc9en2iq5d 5 місяців тому +1

    Thank you so much. Your classes are so fun and to the point. Honestly, I've learned more in the last 10 hours than I did in my C programming class for 3 months 😭😭. Thank You.❤

  • @fasteddylove-muffin6415
    @fasteddylove-muffin6415 3 роки тому

    Thanks for posting this tutorial Caleb. Your explanations are very clear.

  • @sujitpaul2139
    @sujitpaul2139 3 роки тому +1

    Sir! I am really thankful to you, that not only telling about the programming language, as I learnt the c language at the intermediate level, I am only searching videos with these working logic of c programmes

  • @MuslimMan377
    @MuslimMan377 3 роки тому +2

    Man , im 3 hours in you're even explaining odd numbers this guy is a great teacher for anyone who litteraly has no idea about math coding or even computers if your deciding wether to watch this or no and you're serious DO WATCH IT you will not regret i promise

  • @jonathanduran2921
    @jonathanduran2921 3 роки тому +5

    along with mosh, this guy is one of the best tutorial makers on youtube. keep up the great work!

  • @ajthelimitless3304
    @ajthelimitless3304 3 роки тому +2

    Keep up the great work brother, you are the real Hero!

  • @flamingspiritdude
    @flamingspiritdude 3 роки тому

    Caleb thankyou very much for this long endeavor of stringing these videos together. I have learned quite a bit to help along with my cs50 studies which I dived into knowing nothing. Yes I am aware of the crash course and probably will watch it one day. But technically I did not watch your video from minute 1 to the last minute after ten hours... I listened while I worked a 12 hr shift. So I'm going back to the beginning to take notes and work alongside the examples you have given just once more before I continue to either c++ or Python or other videos which I see you have also gone through. With my end goal to become a game developer one day.

  • @cherrycoked3
    @cherrycoked3 3 роки тому +2

    Crammed this the night before my exam. Thank you so much ! I learned a lot more than class and you explained it so well.

  • @maradoupovec31
    @maradoupovec31 3 роки тому +197

    Honestly, I'm in love with your cringy humor and insecure laughs. Keep it up!

    • @Usrthsbcufeh
      @Usrthsbcufeh 2 роки тому +1

      Good type of cringe

    • @TheJacklwilliams
      @TheJacklwilliams 2 роки тому

      @@Usrthsbcufeh I must belong. Not only did I not cringe? I thought, "LOL, he's a nut, I dig it".

  • @NdiimuZiickey3428
    @NdiimuZiickey3428 2 місяці тому

    4 Years later this still slaps like a new release!! Thank you, this has to be best by far. Great series, clear most of all great teacher.

  • @danielspring1574
    @danielspring1574 3 роки тому +5

    This video is quite enough for everyone to start C Programming More Efficiently. Thank you so much. Appreciate Your Work

    • @violinistas3766
      @violinistas3766 3 роки тому

      Hey. Is this Full Fledged Complete Package Course covering Everything from Scratch to Advanced?

    • @muhammaddanial75
      @muhammaddanial75 3 роки тому

      Can you share notes of this coirse please

  • @shahlayousefi9424
    @shahlayousefi9424 2 роки тому +1

    Hi Caleb. Grate tutorial! I would appreciate more tutorials on advanced pointers, struct and semaphores. Thanks again!

  • @andyvardy8927
    @andyvardy8927 2 місяці тому

    Fantastic work, the humor is a great addition!

  • @yousefghazy
    @yousefghazy 3 роки тому +2

    this video is a real treasure❤️
    thanks for the great content

  • @jonathansevoro1845
    @jonathansevoro1845 3 роки тому +3

    Hi Caleb, fantastic series
    Favourite part: you cover everything, even the things many other tutorials gloss over (for instance, emphasising the fact that an argument is not the same as a parameter). It was great that you used the proper terms for everything at every step of the way. I also really enjoyed your humour. The pace was good and I watched the entire 10 hour video (albeit at 2x speed for most of it because you were understandable enough to allow for it and because I have a modest coding background in other languages). I'll be checking out your crash course as well.
    I'm looking forward to checking out your other tutorials. Thanks a lot

    • @pallavmishra686
      @pallavmishra686 3 роки тому

      Before I watch this video ,I wanna know does this video cover only basics or core as well?

    • @jonathansevoro1845
      @jonathansevoro1845 3 роки тому +1

      @@pallavmishra686 Hi Pallav, what do you meant by core? I think the best thing to do would be to read the description of this video and look at the titles of the timestamps. They'll tell you everything he covers

  • @AlexAlex-rp9nn
    @AlexAlex-rp9nn 3 роки тому +1

    Thank you sooooooo much !!!! The way you explain things is so easy to understand ! It's so cool !!!!!

  • @sandalwood4271
    @sandalwood4271 4 роки тому

    I was researching how to make Homebrew 3DS applications. Once I learned I needed C, I jumped onto the nearest website.
    ...And it didn't do so well.
    But this is absolutely amazing. Thank you SO much.
    To those planning to use the "sqrt" function in Linux, while you're compiling your code, add -lm to the end. It magically fixes an error you will otherwise get.

  • @Codablaze
    @Codablaze 2 роки тому

    I've just completed the course! I may have to review the last 20 minutes because the complexity level went whoooooosh but otherwise I found this course to understandable, informative, clear and lots of fun. Great presentation and you clearly have a deep knowledge of the subject, which as a learner, gives me confidence.
    Thanks again!

  • @maureenwangui2202
    @maureenwangui2202 2 роки тому

    great course , you make this things so easy to understand . Also I love your examples.

  • @AkoSiGrin
    @AkoSiGrin 3 роки тому +1

    I learned C and C++ Programming in college but didnt take it seriusly. Now Im trying to relearn it again, Thanks to the tutorial Caleb. Really enjoying it,

  • @boazamukumbi9498
    @boazamukumbi9498 Рік тому +1

    You are the best teacher in programming,
    I started learning programming here and I found it fun.
    Thanks a lot

  • @BaoTran-ol9hb
    @BaoTran-ol9hb 3 роки тому +1

    This video is way too good to be posted free, thank you very much mate!

  • @justanopinion3588
    @justanopinion3588 3 роки тому +8

    I’m 29 minutes in and I can honestly say this is one of the best computer science teachings ever!! Keep up the content!

  • @israelemmanuel8314
    @israelemmanuel8314 7 місяців тому

    Dear Caleb, I really love your video. You really made watching it fun and understandable. Really learnt a lot. Looking forward to watching more of your videos.

  • @sunithanarasimhaiah7237
    @sunithanarasimhaiah7237 3 роки тому +1

    Caleb i just love you for the way you explain things .. exactly how i understand ... Thank you so much 👍🙏💘❤️

  • @cesarce5184
    @cesarce5184 3 роки тому +2

    This guy deserve the Programming Nobel Award (PNA) just to provide us this full and complete course for FREE!!!! This bro is a legend. Thank you so much, i'm learning a lot!!!! He teaches the best way, so we can learn easy!!!

  • @saajidchowdhury9125
    @saajidchowdhury9125 4 роки тому +4

    You can type out the compile and run all in one line, like this:
    gcc complement.c; ./a.out
    and use the up arrow to recall that line in the terminal once you have typed it once.

  • @asprithe1607
    @asprithe1607 2 роки тому

    I love your videos and your teaching style. Thank you!

  • @Shaikhismail0822
    @Shaikhismail0822 2 роки тому

    This video in my opinion is must watch for newbie who are keen to learn C.Hats off Caleb, your way of teaching is awesome.

  • @husein_alfil_psychology
    @husein_alfil_psychology 3 роки тому +1

    You are a Genius ! Thanks for explaining it that way .. that makes it less dry :D

  • @shiwangkhera7173
    @shiwangkhera7173 4 роки тому +8

    this was actually released on my birthday
    thanks for the gift

  • @Asdfpt4dp
    @Asdfpt4dp 3 роки тому +7

    Came here to learn C, left knowing how to use the terminal and vim) These 2 things I use more than coding in C haha. Thank you, Caleb!!

    • @TheJacklwilliams
      @TheJacklwilliams 2 роки тому

      Kudos to you. I'm simply not COOL enough. Vim makes me want to slit my throat.

  • @IllyrianMotivation
    @IllyrianMotivation 3 роки тому +1

    i just let the pc play the video the whole night, just so you average time its gonna be higher, subbed and liked ofc, i have the idea how much time can take a five min tut takes but damnn 10h,
    thanks a lot man !

  • @jackwillims4248
    @jackwillims4248 3 роки тому +1

    Really learnt alot
    Thanks for the series

  • @bishalghimirey2993
    @bishalghimirey2993 3 роки тому

    I finshed it in two days 5 hours each, thank you so much, it was a solid understanding of programming..... thank you so much.....

  • @shafiulAlamShafi
    @shafiulAlamShafi 5 місяців тому

    I just finished it watching with practice.. IT WAS MIND BLOWING TO LEARN FROM YOU WITH SUPER EASE. Good Wishes For YOU

  • @siphiwechiloane9721
    @siphiwechiloane9721 Рік тому

    Hey Caleb, your videos are the best for me, I like mostly how you use basic things such as pizza in your tutorials and the little jokes you throw to make the whole lesson fun. Consider me your number-one fan. I almost forgot that you talk like Owen Wilson, so I enjoy listening to you.

  • @jean-baptistelasselle4562
    @jean-baptistelasselle4562 4 роки тому +1

    I really like what you are doing : C is the most important thing the very young have to learn , and you re making it cool, so accessible To them. I am a cloud architect, i support your work.

  • @yourman8808
    @yourman8808 2 роки тому

    i really like your lession and appreciate all the thing that you did.

  • @mshiiiive
    @mshiiiive 2 роки тому +5

    Day 1: 1:22:49 (11.17)
    Day 2: 02:36:15 (11.19)
    Day 3: 02:43:17 (11.21)
    Day 4: 03:32:42 (11.30)
    Day 5: 04:45:31
    **03:56:09 - Quiz 1
    4:00:20 - Quiz 2
    4:03:43 - Quiz 3
    4:07:53 - Coding Challenge**

  • @arbg2566
    @arbg2566 3 роки тому +4

    Hey, Thanks Caleb for such a wonderful course. If you can provide the link to C notes that would be very helpful. By the way, keep up the good work.

  • @philxx7163
    @philxx7163 7 місяців тому

    Good character development and very easy to understand
    Nico job man 👌

  • @Headcator
    @Headcator 2 роки тому

    I love the terminology you teach us,thank you .

  • @fernandobeltranzamora5204
    @fernandobeltranzamora5204 4 роки тому

    ¡¡¡ Super ReContra y Archi Excelente tu video !!!
    As we say in Mexico.
    Wowww !
    I've teaching 1st Semester Subjects for a short time, even so, and even when I love to program in Visual FoxPro, and I need to build up Tables, I don't understand very well the def struct issue . . .
    Gonna study more slowly . . .
    And,
    Congratulations for your video!

  • @samiru6521
    @samiru6521 3 роки тому +1

    great teaching bro. i wish we had such good teacher here

  • @mrmidas1398
    @mrmidas1398 Рік тому

    Finished it! Finally!! Great tutorial.

  • @user-jg8lx7ss6u
    @user-jg8lx7ss6u 9 місяців тому

    Caleb, many Thanks for making complex things easy and understandable for regular people like Me. Goog luck and Happiness! ❤

  • @81Treez
    @81Treez 10 місяців тому

    Thank you for all this work. I'm 42 and just learning and this is an invaluable tool for my old brain!

  • @FlutterDev1337
    @FlutterDev1337 Рік тому

    Amazinf tutorial series! Loved it.

  • @Anti-Hair
    @Anti-Hair 5 місяців тому

    Awesome tutorial, Caleb! I really appreciate the dedication and effort put into this and It's been great watching and learning so easily. You are a true inspiration 📕🖥♥

  • @33333ELISA
    @33333ELISA 5 місяців тому

    Thank you so much Caleb, I really like your style of teaching

  • @DaRza17
    @DaRza17 2 роки тому +2

    On some websites you could easily pay several hundred dollars for a course of that extend.

  • @tomatte99
    @tomatte99 2 роки тому

    Amazing video!!!!