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

Ғылым және технология

Start your software dev career - calcur.tech/dev-fundamentals C / C++ Master course - www.codebreakthrough.com/upcoming-c-cpp-courses
💯 FREE Courses (100+ hours) - calcur.tech/all-in-ones
🐍 Python Course - calcur.tech/python-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
✅ Data Structures & Algorithms - calcur.tech/dsa-youtube
~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~
✉️ Newsletter - calcur.tech/newsletter
📸 Instagram - CalebCurry
🐦 Twitter - calebCurry
🔗 LinkedIn - www.linkedin.com/in/calebcurry
▶️ Subscribe - calcur.tech/subscribe
👨🏻‍🎓 Courses - www.codebreakthrough.com
~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~
↪ My Amazon Store - www.amazon.com/shop/calebcurry
🅿 Patreon - calcur.tech/patreon-calebcurry
🅖 GitHub Sponsors - github.com/sponsors/CalebCurry
Ⓟ Paypal - paypal.me/calcur
#cprogramming

Пікірлер: 875

  • @codebreakthrough
    @codebreakthrough4 жыл бұрын

    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

  • @srsm

    @srsm

    4 жыл бұрын

    Ohh mann oohh mannn ... So much of work

  • @MuhammadAli-sx1qv

    @MuhammadAli-sx1qv

    4 жыл бұрын

    english cc please

  • @kyokokirigiri166

    @kyokokirigiri166

    4 жыл бұрын

    Bless your soul🙏🏼

  • @JohnDoe-nm4rp

    @JohnDoe-nm4rp

    4 жыл бұрын

    bruh...

  • @kevindumo1660

    @kevindumo1660

    4 жыл бұрын

    is it fine to use Dev C++

  • @sleepypills9796
    @sleepypills97963 жыл бұрын

    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

  • @redreline1230

    @redreline1230

    3 жыл бұрын

    thanks man

  • @aswathisk5461

    @aswathisk5461

    3 жыл бұрын

    Ur great, man.

  • @raghavsrivastava2910

    @raghavsrivastava2910

    3 жыл бұрын

    Thanks .

  • @Venus-xg3li

    @Venus-xg3li

    3 жыл бұрын

    Wow thanks 🖤

  • @oxey_

    @oxey_

    3 жыл бұрын

    hero

  • @jordabox
    @jordabox3 жыл бұрын

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

  • @twexl8141

    @twexl8141

    3 жыл бұрын

    it still costs data tho🤣

  • @adntubecnn7673
    @adntubecnn76733 жыл бұрын

    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

    Жыл бұрын

    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

    4 ай бұрын

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

  • @marjoriejohnson9421
    @marjoriejohnson94213 жыл бұрын

    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.

  • @davidmiller1376
    @davidmiller13763 жыл бұрын

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

  • @vladimirrakhmanin141
    @vladimirrakhmanin1412 жыл бұрын

    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!

  • @cyrusren7260
    @cyrusren72603 жыл бұрын

    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.

  • @itscrispy4469
    @itscrispy44694 жыл бұрын

    i feel like i watched him grow through this whole video

  • @kennethlooney6769

    @kennethlooney6769

    3 жыл бұрын

    and his hair haha :)

  • @kwadee__3646

    @kwadee__3646

    3 жыл бұрын

    😂😂

  • @FifinatorKlon

    @FifinatorKlon

    3 жыл бұрын

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

  • @HK-sw3vi

    @HK-sw3vi

    3 жыл бұрын

    i sped up x2 and he grew up faster

  • @firaschebbi5399

    @firaschebbi5399

    3 жыл бұрын

    Lmao xD

  • @Pen_Da
    @Pen_Da Жыл бұрын

    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.

  • @kurororushirufuru2850
    @kurororushirufuru28504 жыл бұрын

    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 жыл бұрын

    same for me :D

  • @kensei4237

    @kensei4237

    3 жыл бұрын

    Same

  • @pallavmishra686

    @pallavmishra686

    3 жыл бұрын

    does this video covers basics OR core as well?

  • @kensei4237

    @kensei4237

    3 жыл бұрын

    @@pallavmishra686 basics

  • @pallavmishra686

    @pallavmishra686

    3 жыл бұрын

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

  • @Kassidy1070
    @Kassidy10703 жыл бұрын

    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!

  • @JermaineLogan
    @JermaineLogan2 жыл бұрын

    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 KZread. Your sense of humor is great and the pace is nice. Thank you so much for this. I'm already subscribed so stop asking 😂

  • @jeremybravo8486
    @jeremybravo84863 жыл бұрын

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

  • @richardrodgers758
    @richardrodgers7584 жыл бұрын

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

  • @cat47
    @cat473 жыл бұрын

    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.

  • @wx55asa
    @wx55asa3 жыл бұрын

    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.

  • @gnuPirate
    @gnuPirate11 ай бұрын

    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!

  • @junglechungle
    @junglechungle4 жыл бұрын

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

  • @vwsnature8213
    @vwsnature82133 жыл бұрын

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

  • @Korudo
    @Korudo2 жыл бұрын

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

  • @jymonjyngh602
    @jymonjyngh6023 жыл бұрын

    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

  • @allenpaley
    @allenpaley2 жыл бұрын

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

  • @maradoupovec31
    @maradoupovec313 жыл бұрын

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

  • @Usrthsbcufeh

    @Usrthsbcufeh

    2 жыл бұрын

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

  • @ridazouga8761
    @ridazouga87613 жыл бұрын

    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!

  • @RoyWiIIiamJanson
    @RoyWiIIiamJanson3 жыл бұрын

    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

  • @OddManMC
    @OddManMC2 жыл бұрын

    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!

  • @ericradulski7678
    @ericradulski76783 жыл бұрын

    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!

  • @olmosdavronov6697
    @olmosdavronov66973 жыл бұрын

    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 )

  • @Marcelox24
    @Marcelox243 жыл бұрын

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

  • @NdiimuZiickey3428
    @NdiimuZiickey3428Ай бұрын

    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.

  • @chillydoog
    @chillydoog4 жыл бұрын

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

  • @winterpovilat7281
    @winterpovilat72812 жыл бұрын

    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!

  • @sarthakbasak7816
    @sarthakbasak78163 жыл бұрын

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

  • @diegovieira8885
    @diegovieira88854 жыл бұрын

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

  • @santiagorestrepo2717
    @santiagorestrepo27172 жыл бұрын

    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

  • @bilityabou5188
    @bilityabou51887 ай бұрын

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

  • @stephenhaslam6642
    @stephenhaslam66423 жыл бұрын

    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.

  • @LearnwithCSDTech
    @LearnwithCSDTech2 жыл бұрын

    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.

  • @sujitpaul2139
    @sujitpaul21393 жыл бұрын

    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

  • @sandalwood4271
    @sandalwood42714 жыл бұрын

    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.

  • @Alex.Shalda
    @Alex.Shalda Жыл бұрын

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

  • @user-bc9en2iq5d
    @user-bc9en2iq5d5 ай бұрын

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

  • @boazamukumbi9498
    @boazamukumbi9498 Жыл бұрын

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

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

  • @DaRza17
    @DaRza172 жыл бұрын

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

  • @andyvardy8927
    @andyvardy89272 ай бұрын

    Fantastic work, the humor is a great addition!

  • @fasteddylove-muffin6415
    @fasteddylove-muffin64153 жыл бұрын

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

  • @saajidchowdhury9125
    @saajidchowdhury91254 жыл бұрын

    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.

  • @YZ-rn6bl
    @YZ-rn6bl3 жыл бұрын

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

  • @eretiamwaene2661
    @eretiamwaene26612 жыл бұрын

    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

  • @fieuline2536
    @fieuline25363 жыл бұрын

    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.

  • @PureASM-ShellCoder
    @PureASM-ShellCoder3 жыл бұрын

    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?

  • @kaizukeyo3760
    @kaizukeyo37603 жыл бұрын

    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

  • @Shaikhismail0822
    @Shaikhismail08222 жыл бұрын

    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.

  • @cesarce5184
    @cesarce51843 жыл бұрын

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

  • @mshiiiive
    @mshiiiive2 жыл бұрын

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

  • @BaoTran-ol9hb
    @BaoTran-ol9hb3 жыл бұрын

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

  • @shahlayousefi9424
    @shahlayousefi94242 жыл бұрын

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

  • @AkoSiGrin
    @AkoSiGrin3 жыл бұрын

    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,

  • @81Treez
    @81Treez10 ай бұрын

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

  • @AlexAlex-rp9nn
    @AlexAlex-rp9nn3 жыл бұрын

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

  • @cherrycoked3
    @cherrycoked33 жыл бұрын

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

  • @tabztabzliejudacleson

    @tabztabzliejudacleson

    3 жыл бұрын

    I agree with you!!

  • @danielspring1574
    @danielspring15743 жыл бұрын

    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

  • @bishalghimirey2993
    @bishalghimirey29933 жыл бұрын

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

  • @MuslimMan377
    @MuslimMan3773 жыл бұрын

    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

  • @maureenwangui2202
    @maureenwangui22022 жыл бұрын

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

  • @Phildeadly
    @Phildeadly4 жыл бұрын

    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.

  • @aldrinseanpereira140

    @aldrinseanpereira140

    2 жыл бұрын

    how did it go? you a web dev by now?

  • @ajthelimitless3304
    @ajthelimitless33043 жыл бұрын

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

  • @jonathanduran2921
    @jonathanduran29213 жыл бұрын

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

  • @sadique_x_

    @sadique_x_

    3 жыл бұрын

    no cap

  • @sunithanarasimhaiah7237
    @sunithanarasimhaiah72373 жыл бұрын

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

  • @asprithe1607
    @asprithe16072 жыл бұрын

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

  • @Headcator
    @Headcator2 жыл бұрын

    I love the terminology you teach us,thank you .

  • @flamingspiritdude
    @flamingspiritdude3 жыл бұрын

    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.

  • @rtype4930
    @rtype49304 жыл бұрын

    Excellent !!! All in one ! Thank you sir

  • @violinistas3766

    @violinistas3766

    3 жыл бұрын

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

  • @yousefghazy
    @yousefghazy3 жыл бұрын

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

  • @Codablaze
    @Codablaze2 жыл бұрын

    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!

  • @israelemmanuel8314
    @israelemmanuel83147 ай бұрын

    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.

  • @jackwillims4248
    @jackwillims42483 жыл бұрын

    Really learnt alot Thanks for the series

  • @husein_alfil_psychology
    @husein_alfil_psychology3 жыл бұрын

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

  • @shafiulAlamShafi
    @shafiulAlamShafi5 ай бұрын

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

  • @jean-baptistelasselle4562
    @jean-baptistelasselle45624 жыл бұрын

    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.

  • @shiwangkhera7173
    @shiwangkhera71734 жыл бұрын

    this was actually released on my birthday thanks for the gift

  • @justanopinion3588
    @justanopinion35883 жыл бұрын

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

  • @rxtechandtrading

    @rxtechandtrading

    3 жыл бұрын

    I know hes great

  • @muhammaddanial75

    @muhammaddanial75

    3 жыл бұрын

    Can you send me notes of this course or any link where i download it

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

  • @Asdfpt4dp
    @Asdfpt4dp3 жыл бұрын

    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.

  • @mrmidas1398
    @mrmidas1398 Жыл бұрын

    Finished it! Finally!! Great tutorial.

  • @johnsmith8560
    @johnsmith85602 жыл бұрын

    this has been pretty dang helpful so far.

  • @ijeomaoruche4529
    @ijeomaoruche4529 Жыл бұрын

    YOU ARE SIMPLY AMAZING… Thank you

  • @pethut5709
    @pethut57093 жыл бұрын

    36:43 48:16 1:03:23 1:22:44 1:29:59 1:58:29 2:21:55 2:39:45 2:43:25 2:47:31 3:00:43 3:16:50 3:22:07 3:47:59 3:55:59 4:09:14 This is just for saving my progress

  • @samiru6521
    @samiru65213 жыл бұрын

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

  • @brotherrjs1888
    @brotherrjs18882 жыл бұрын

    I like the way you explain I promise finishing this course with you

  • @jonathansevoro1845
    @jonathansevoro18453 жыл бұрын

    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 жыл бұрын

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

  • @philxx7163
    @philxx71637 ай бұрын

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

  • @yusufakinlade5980
    @yusufakinlade59802 жыл бұрын

    finished this 26/03/2022. Hopefully, I come back to this smiling years from now in the middle of a very fine career. Thanks C.C.

  • @rainer1370
    @rainer13702 жыл бұрын

    I watch this for an hour a day or so, and the further in, the more hilarious, yet educational it gets... Well don!

  • @yourman8808
    @yourman88082 жыл бұрын

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

  • @user-jg8lx7ss6u
    @user-jg8lx7ss6u8 ай бұрын

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

  • @lo-tr2zn
    @lo-tr2zn2 жыл бұрын

    def help me get a grasp on C

  • @abdiladiflutfi8251
    @abdiladiflutfi8251 Жыл бұрын

    Thank you so much for this course