Like the course? Check out our C playlists below with 300+ C programming videos! 🙂 C Programming Tutorials that cover language concepts: th-cam.com/video/gq_ZXCuRhU4/w-d-xo.html C Programming Examples that cover common programming problems: th-cam.com/video/sepK5w4Uep0/w-d-xo.html
not only the best C tutorial (i've seen a number of them and this is far out in front) but one of the best coding tutorials for ANY language, and believe me, over the years I've watched a LOT of coding tutorials. many thanks for sharing your knowledge
Thank you, thank you, thank you for making this a true breakdown of C for beginners new to programming. Many videos/mini-courses try to do this, but you really take your time explaining all syntax/concepts, and you slow down and go over areas you know are tricky for some beginners to grasp the first time they encounter them. My hat off to you sir for being an excellent teacher! (mid 40's guy trying to learn from scratch).
I'm really glad you enjoyed the video and the teaching style Matthew! :-) Thank you for taking the time to leave this positive feedback, I appreciate it. The channel has a lot of C tutorials and examples that you may find interesting as a next step.
I like the style , calm and confident voice of this instructor. He takes an excellent approach by assuming that you are completely new to the subject matter and provides excellent examples and comparisons with his analysis of what and why he's doing it. Love it!
@@PortfolioCourses I’d really appreciate if can create more videos on more advance multithreading in C; I’ve watched your video on multithreading and loved it! And if you already have more videos on that subject with shared buffer access in micro kernel environment for read/write including file operations, please post the link here…Thanks again!
Iam a student from India, Sir, I have just started your C Language tutorial and it is really good for beginners like me. I will post another comment after I complete this entire course. Thank you so much sir..
Another one from the same country 😊 with no coding experience. I'm pretty sure I'm never going to make money out of this, but the urge to code does not let me stand idle. These lectures are really helpful, can't thank enough the creator.
Woah.... I don't even know what to even say James, THANK YOU so much for such a generous 'super thanks' gift. It's really appreciated. And I'm glad you think the video content is high quality. :-) I'm hoping to make many more videos for this channel!
I'm not taking C course yet because I'm learning python currently but immediately I saw this video was sponsored, I had to follow and subscribe to support you,
Hi everyone. Is there anyone here who uses C in their work? I'm learning C, but I'm not at all sure how I'm going to use it yet. I just like this programming language
Well I was in an internship last month. The guy there makes C applications to manage databases. Why C? Because it's faster and simpler. Procedural codes are in general the best in terms of speed. And yeah, C will never be dead!
just wanted to drop in and say thank you! I've been watching lots of C tutorials and your way of explaining things is really helpful and clear. Thank you so much for taking the time to make these
You're very welcome Chez! :-) I'm glad you're enjoying the way things are explained and that the videos have been helpful for you. It means a lot to me to know these videos are helping people out so thanks for sharing this feedback!
Dear Professor, Neither any other video tutorial or book has been capable to teach me anything about this wonderful and nice language. I would like to pay my sincere gratitude to you for the effort you have spent on preparing such a useful and wonderful course. Thank you.
When I write C programs, I always pretend that I am writing them to someone else; I feel like this is a good programming habit, since it forces me to be as clear as possible with everything that I write.
I have to say that I am eternally grateful for all the work you do. This is one of the best coding tutorials I've watched. And I believe that like many here I've watched A LOT!!! So that is really saying something. Your voice is excellent for narration and the way you set up your windows and explain everything so concisely and in more than one way is just so damn good. I am sorry I cannot pay you monetarily but sir I truly appreciate your work. I hope you realize just how much of a contribution you have done for the coding community. Also it's very surprising that for such an important and ubiquitous language like C, there is so much lacking in terms of good videos like for other languages. Once again, thank you very much and the best of luck in everything you do!
Thank you so much for this very kind feedback, it's great to hear that you enjoy the style of the videos, and I really appreciate you taking the time to write this nice message. :-)
@@PortfolioCourses you're very welcome! I just finished this video but I already have so many of the videos in your channel bookmarked. I will do a textbook on C now by Stephen Prata called "C Primer Plus" but I'm much more confident now that I'll be able to follow along.
This course is the best, no time wasting what so ever, explained very well, structured perfectly. Thanks a lot. Hoping to see this video as one of the most watched C courses.
I paid for a C course and it was so awful I looked to TH-cam. Found your channel and wow is this a fantastic course. Thank you so much for your time in putting this together. LOL..cant get that scanf to work though. I'm using a free online compiler. The time and speed lines work but the final printf for distance isn't happening. But I'll keep trying :) Thanks so much again.
You're welcome, I'm glad to hear you're enjoying the course! :-) Maybe this video covering printf could help: th-cam.com/video/ycKZKDCMMzM/w-d-xo.html.
Just finished this tutorial, and I just want to say thank you for making such a great video! I've taken a look at some of the other videos on this channel and they really help as exercises. once again, Thank you for making such a helpful video!
What a gold mine of a channel, what an amazing teacher you are, your explainations and your analogy of explaining function with the maths functions was fabulous, never heard saw someone teach with this depth, You are great keep it up. 🙏
Thank you! By far the best C beginners tutorial I have found on youtube, especially for the part on pointers and dynamic memory (malloc, calloc, realloc and free), will definitely end up rewatching whilst on my course but I feel like I know a lot more C than before I watched
You're welcome! :-) And thank you so much for the kind words, I'm glad to hear it was helpful. You may also enjoy these C tutorials going into more depth on individual topics: th-cam.com/play/PLA1FTfKBAEX4hblYoH6mnq0zsie2w6Wif.html And we have a playlist of C programming examples going over all kinds of different example problems: th-cam.com/play/PLA1FTfKBAEX6dPcQitk_7uL3OwDdjMn90.html Feel free to share with your fellow students to help spread the word about the channel. :-)
Thank you for clearly articulating C programming fundamentals. I had run up against a few stumbling blocks with the CS50 course and watching this tutorial has made me far more confident in the basics. You have a great teaching style! Thanks for producing great content.
I'd say the video covers most of the basics of C programming, but there is also this playlist here with videos covering many individual concepts: th-cam.com/video/gq_ZXCuRhU4/w-d-xo.html
i just wanna thank you for your amazing explaining. You are such an amazing teacher ,everything is so clear in every example of your lesson.Thanks a lot!
Why is this channel underrated? The contents are so good. I’m working on a beginner project and this channel has most things I need to know so thank you very much for such great content and your teaching is very clear and has a great pace.
Thank you so much for the kind words! It's a bit of a new channel, so hopefully it will keep growing.... any help spreading the word is definitely appreciated. :-D
I started learning C++ w Beginning Programming for Dummies and brick walled halfway through the book on a little subject called “Welcome to Pointers” 😂 Figured I take a step back and see what C has to say.. Thanks for the content! 👍🏼
Cool! Learning C is really a great first step to learning C++ so sounds like a good idea to me. I'm actually very likely going to publish a similar course on C++ programming over the next year... hopefully before the end of this year.
Absolutely amazing tutorials. So clear and well explained. I’m looking forward to going through some of the other videos on your channel. Also, it makes no sense that you don’t have more subscribers.
I'm glad you like the videos! :-D And thank you for the kind words, the channel has only been active for under a year so hopefully more folks subscribe over time.
You’re welcome John, and good luck in your course! :-) Just so you know, in case you find you could use help on a specific topic, our channel has hundreds of C programming tutorials and examples in the playlists that are listed on the channel page.
Unparalleled tutorials that can hardly find high quality like yours. Many thanks to you. Do you deal with C programming for communicating over the Serial UART port? If yes, then what could be a candidate C code for bi-directinal data communication over the USB to USART port? I do use various IDEs, one of my favourites is Code-Blocks, just in case.
Thank you very much for the kind feedback Firas, I'm so glad you find the tutorials to be high quality! :-) I don't actually deal with C programming like this unfortunately so I'm not able to be of assistance. One day I would like to cover more of these sorts of real-world and practical topics though.
Great course. But, also include how to setup the code environment like code editor and compiler for C because there's still some beginners don't know how do it like me.
There are links in the description that show how to do this that are mentioned at the start of the video. They are not included in the video themselves because environments are different from one operating system to next and change over the years. :-)
I can’t thank you enough, youtube is filled with courses but this one is actually beginner friendly and straightforward because the last thing anybody wants is wasting time while learning.
I have saved all your videos ( I am returning to C after 30 years) and wanted to compliment you on a near perfect set of TH-cam videos, your videos are well planned, short and concise examples, excellent volume and pronunciation and best of all - your not trying to stuff an ego and face in every video! Between you and Jacob Sorber, I have learned more in 1 month than 15 years of production C programming in the 80's and 90's. Jacob Sorber is very knowledgeable but sometimes painful to watch, certainly less polished, and quite a bit more ego. (Hint for technical TH-camrs: we don't care what you look like and you face is a distraction on a text terminal! Leave Hollywood egos for Gen X and Millennial trend setters -- One suggestion... put all you examples in a zip file on your website for downloading. If you do that, I will donate $20 so I don't have to type and have a great resource library. Remember when authors would send a disk of source code for $5 ? :-)
Thank you so much for the kind feedback Jan, I really appreciate you taking the time to provide these thoughts. 🙂 In particular, I think you've got a great point about offering the content in another format. I've thought about creating a massive Udemy course that's organized in some way by concept, but perhaps there is a way to do it as a .zip or something similar to that (though it would be a very large file, and there would be no simple way to 'get updates' as new videos are created). It's something I'm going to keep thinking about though, that's for sure. Thanks again for the encouragement!
@@jan-zumwalt There is a listing of all the source code files in the C tutorials/examples on this channel, including a link to the video, in this repository here: github.com/portfoliocourses/c-example-code. It's not super organized, maybe one day I can sort it out by topic (though that ends up being a little challenging where to place things). It doesn't include the examples from this video, though most of them are pretty short.
@@PortfolioCourses Wonderful, I see the code base is 1yr old. Your videos will have greater value (and more subscribers) if you tell folks the code is available - perhaps at the end of your videos.
Thank you for the great work! This's my first time with C-lang and I implemented the string length logic based on your while loop example, and it works fine :D int getLength(char s[]) { int i = 0; while(s[i] != '\0') { i++; } return i; }
You are such an incredible teacher! I just don't know how to describe your amazing quality of explaining. Thank you very very much for such valuable work. But please would you tell me where to start C language from? I mean you have 3 playlist of C which are as follows 1. Free Full Courses in C for beginners 2. C Programming Tutorials 3. C Programming Example So please let me know from which one i start. Thank you again and again
I'm glad you're enjoying the content Mousa! :-) I would recommend watch this Free Full Course first. The tutorials playlist goes into more depth on different concepts in C, so for example there are entire videos covering concepts like pointers, and more advanced concepts like function pointers not discussed in this video. The examples playlist goes over specific programming examples... so solving simple problems like finding the most frequently occurring element in an array, or some harder problems like implementing things called data structures in C. After the full course, I would suggest exploring the tutorials and examples playlist and watching whichever topics in those playlists you're interested in learning more about. :-)
Like the course? Check out our C playlists below with 300+ C programming videos! 🙂
C Programming Tutorials that cover language concepts: th-cam.com/video/gq_ZXCuRhU4/w-d-xo.html
C Programming Examples that cover common programming problems: th-cam.com/video/sepK5w4Uep0/w-d-xo.html
.
012356
😊😊😊
❤😊 0:09 ❤😊❤😊❤😊❤😊❤😊❤❤❤❤
0:49
ঢঢ
not only the best C tutorial (i've seen a number of them and this is far out in front) but one of the best coding tutorials for ANY language, and believe me, over the years I've watched a LOT of coding tutorials.
many thanks for sharing your knowledge
You're welcome Sam, and thank you very much for sharing this positive feedback, I'm glad you enjoyed it!!! :-D
Thank you, thank you, thank you for making this a true breakdown of C for beginners new to programming. Many videos/mini-courses try to do this, but you really take your time explaining all syntax/concepts, and you slow down and go over areas you know are tricky for some beginners to grasp the first time they encounter them. My hat off to you sir for being an excellent teacher! (mid 40's guy trying to learn from scratch).
I'm really glad you enjoyed the video and the teaching style Matthew! :-) Thank you for taking the time to leave this positive feedback, I appreciate it. The channel has a lot of C tutorials and examples that you may find interesting as a next step.
I like the style , calm and confident voice of this instructor. He takes an excellent approach by assuming that you are completely new to the subject matter and provides excellent examples and comparisons with his analysis of what and why he's doing it. Love it!
Thank you very much for the positive feedback Ayaz, I'm glad you enjoyed the video and the style of instruction! :-)
@@PortfolioCourses I’d really appreciate if can create more videos on more advance multithreading in C; I’ve watched your video on multithreading and loved it! And if you already have more videos on that subject with shared buffer access in micro kernel environment for read/write including file operations, please post the link here…Thanks again!
I don't have videos on those topics yet, but thank you for the video ideas, I have written them down onto my ideas list for future videos. :-)
Laaa1😊
Iam a student from India, Sir, I have just started your C Language tutorial and it is really good for beginners like me. I will post another comment after I complete this entire course. Thank you so much sir..
good luck my G!
You’re very welcome! :-)
.
Another one from the same country 😊 with no coding experience. I'm pretty sure I'm never going to make money out of this, but the urge to code does not let me stand idle.
These lectures are really helpful, can't thank enough the creator.
For embedded.....C is still the place to be. So powerful. So flexible. So efficient.
Hard to believe it was created over 500 years ago.
Created in 1524 , good times
@@CSGraduateGrind Yeah, I miss those good old days.
You deserve remuneration for this high quality content.
Woah.... I don't even know what to even say James, THANK YOU so much for such a generous 'super thanks' gift. It's really appreciated. And I'm glad you think the video content is high quality. :-) I'm hoping to make many more videos for this channel!
@@PortfolioCourses qqq
Yes, that's why i don't skip ads...
W james
Agree. You awesome teaching the course, Kevin
Such a great teacher. Eloquent, and goes to very root of the concept and explains it from there.
Thank you!
thanks for the wonderful course! It took me 3 days and around 15 hours in total to complete.
You're very welcome Alex, I'm glad you enjoyed the course and were able to complete it! :-)
thanks kevin this really helps a lot not only u have explained it well but also stopped at points that are tricky
I'm not taking C course yet because I'm learning python currently but immediately I saw this video was sponsored, I had to follow and subscribe to support you,
I'm in need of a job which is best to learn?
Find what language you are interested in..@@rceps4999
Hi everyone. Is there anyone here who uses C in their work? I'm learning C, but I'm not at all sure how I'm going to use it yet. I just like this programming language
Well I was in an internship last month. The guy there makes C applications to manage databases. Why C? Because it's faster and simpler. Procedural codes are in general the best in terms of speed. And yeah, C will never be dead!
I want learning c with raylib
OH WOW! this is one of the best course if not THE best course to learn C with easy exemples and explanation to understand for a beginner!
I'm really glad that you enjoyed it! :-D
just wanted to drop in and say thank you! I've been watching lots of C tutorials and your way of explaining things is really helpful and clear. Thank you so much for taking the time to make these
You're very welcome Chez! :-) I'm glad you're enjoying the way things are explained and that the videos have been helpful for you. It means a lot to me to know these videos are helping people out so thanks for sharing this feedback!
I wish I found this video earlier than 2 days before the final exam. It's easy to follow and the concepts are clearly explained.
I can't thank you enough. This video is so much more valuable than the courses I took at uni. Cheers.
A really nice and concise course. Gets straight to the point and covers many important topics. I found this tutorial very useful, thank you!
You are amazing at explaining things, and have a great voice to boot! Thank you so much!!!
You're very welcome! I'm glad you're enjoying the videos! :-)
Only 10 minutes in and I know I'm going to love this course.
That’s awesome! :-) I hope you enjoy the rest of it too.
I am watching this course from Bharat and it is very good ❤
Dear Professor, Neither any other video tutorial or book has been capable to teach me anything about this wonderful and nice language. I would like to pay my sincere gratitude to you for the effort you have spent on preparing such a useful and wonderful course. Thank you.
When I write C programs, I always pretend that I am writing them to someone else;
I feel like this is a good programming habit, since it forces me to be as clear as possible with everything that I write.
I have to say that I am eternally grateful for all the work you do. This is one of the best coding tutorials I've watched. And I believe that like many here I've watched A LOT!!! So that is really saying something. Your voice is excellent for narration and the way you set up your windows and explain everything so concisely and in more than one way is just so damn good. I am sorry I cannot pay you monetarily but sir I truly appreciate your work. I hope you realize just how much of a contribution you have done for the coding community. Also it's very surprising that for such an important and ubiquitous language like C, there is so much lacking in terms of good videos like for other languages. Once again, thank you very much and the best of luck in everything you do!
Thank you so much for this very kind feedback, it's great to hear that you enjoy the style of the videos, and I really appreciate you taking the time to write this nice message. :-)
@@PortfolioCourses you're very welcome! I just finished this video but I already have so many of the videos in your channel bookmarked. I will do a textbook on C now by Stephen Prata called "C Primer Plus" but I'm much more confident now that I'll be able to follow along.
This course is the best, no time wasting what so ever, explained very well, structured perfectly. Thanks a lot. Hoping to see this video as one of the most watched C courses.
Thank you for the kind feedback Omar I’m glad to hear you enjoyed the course! :-)
I paid for a C course and it was so awful I looked to TH-cam. Found your channel and wow is this a fantastic course. Thank you so much for your time in putting this together. LOL..cant get that scanf to work though. I'm using a free online compiler. The time and speed lines work but the final printf for distance isn't happening. But I'll keep trying :) Thanks so much again.
You're welcome, I'm glad to hear you're enjoying the course! :-) Maybe this video covering printf could help: th-cam.com/video/ycKZKDCMMzM/w-d-xo.html.
best c lecture i had ever seen
I'm so glad to hear you're enjoying the video! :-)
Saw the ad from Reddit. Your courses are pretty useful and easy to understand. Thank you!
DlhgyeSighted
DlhgyeSighted
is there a way to contact you?
Just finished this tutorial, and I just want to say thank you for making such a great video! I've taken a look at some of the other videos on this channel and they really help as exercises. once again, Thank you for making such a helpful video!
You're welcome! :-) And thank you so much for the kind words, I'm very glad to hear you've found the videos helpful.
I agree, not wanna create a whole new comment ... thanks alot for the videos, very easy to follow so far.
Probably the best free C course out there
I’m glad you enjoyed the course, and thank you for the positive feedback! :-)
How can I explain How deeply and few core conceptual topics are discussed like main() return ... Awesome sir , worthy 5 hours of a programmers life 🙂
Thank you very much for the positive feedback Saikat, I'm really glad you enjoyed it! :-)
This is the most wonderful tutotrial video I've watched.
I'm glad to hear that you enjoyed it! :-)
The way you taught was appreciable thank you so much this is very helpful
Hands down the best tutorial on C! Thanks for this valuable course :D
What a gold mine of a channel, what an amazing teacher you are, your explainations and your analogy of explaining function with the maths functions was fabulous, never heard saw someone teach with this depth, You are great keep it up. 🙏
C learners are happy until a pointer introduces itself.
For me it is the most beautiful part of C or pointers in general.
SO great, the most understandable tutorial I watched on programming so far! thanks Kevin.
your video made an impact as far as Zimbabwe man this video is really helpful
Subscribed to someone after a long time for such nice explanation
Brilliant course I’m studying c to use it in embedded systems ❤thanks a million
You're welcome, I'm glad you're enjoyed the course! :-)
Thank you! By far the best C beginners tutorial I have found on youtube, especially for the part on pointers and dynamic memory (malloc, calloc, realloc and free), will definitely end up rewatching whilst on my course but I feel like I know a lot more C than before I watched
You're welcome! :-) And thank you so much for the kind words, I'm glad to hear it was helpful. You may also enjoy these C tutorials going into more depth on individual topics:
th-cam.com/play/PLA1FTfKBAEX4hblYoH6mnq0zsie2w6Wif.html
And we have a playlist of C programming examples going over all kinds of different example problems:
th-cam.com/play/PLA1FTfKBAEX6dPcQitk_7uL3OwDdjMn90.html
Feel free to share with your fellow students to help spread the word about the channel. :-)
@@PortfolioCourses Thanks! Will definitely be giving them a watch tomorrow😀
Thank you so much for this tutorial! I'm in my 1st semester in college, preparing for a C exam
You're welcome Daria! :-) Good luck on your C exam.
I highly recommend this video. It really helped me a lot especially with the basics. Thnak you.
You're very welcome, I'm glad you enjoyed it! :-)
A very good primer for C. I feel confident now that i can revisit Java and not be totally confused by what is going on! Thank you!
You're very welcome! 🙂
Thank you for clearly articulating C programming fundamentals. I had run up against a few stumbling blocks with the CS50 course and watching this tutorial has made me far more confident in the basics. You have a great teaching style! Thanks for producing great content.
You're very welcome James! I'm glad to hear you enjoyed the content and the teaching style used. :-)
What is array in C programming language bro 😂 and pointers C programming
Sir did not clear the basic so sir please clear the all basics in C programming language
@@mayankbadodiya5353 Those topics are covered in this video if you watch all of it. 🙂
I'd say the video covers most of the basics of C programming, but there is also this playlist here with videos covering many individual concepts: th-cam.com/video/gq_ZXCuRhU4/w-d-xo.html
the tutorial is really good, very high quality but you really liked that for loop
This is/was a great tutorial. Very clear, concise and well explained.
Thank you very much Mike! :-)
Wow !!! What a great instructor !!!!!
Thank you, I'm glad you enjoyed the video! :-)
Oh my i watch another c course before this but your c course is just better with more detail and simple explanation
A really good tutorial for beginners, and it's easy to understand
26:52, 43:20 sry I’m using the comment area for taking notes. Thanks for the tutorial 🙏
the best teacher, the best content in youtube.
I’m glad you’re enjoying the content! :-)
Found this at a reddit ad
Same🤣
i just wanna thank you for your amazing explaining.
You are such an amazing teacher ,everything is so clear in every example of your lesson.Thanks a lot!
You’re welcome Ergys! :-) I’m glad to hear you enjoyed the course, and thank you so much for the kind words too.
Why is this channel underrated? The contents are so good. I’m working on a beginner project and this channel has most things I need to know so thank you very much for such great content and your teaching is very clear and has a great pace.
Thank you so much for the kind words! It's a bit of a new channel, so hopefully it will keep growing.... any help spreading the word is definitely appreciated. :-D
This video deserves a lot more views...
Thank you! :-D
Thanks For Sharing Such An Important Video..... Watching From South Sudan 🇸🇸🇸🇸
Simple examples, clear video, good instructor,,,, this is the best I've ever seen... Thanks you sir.
How can we connect
This is just an absolute god send of a course, thank you so much!!!
You’re very welcome Christopher, I’m glad you’re enjoying the course! :-)
Thank you sir 🙏
Thank you, very helpful.
You're welcome, I'm glad it was helpful! :-)
Great lecture sir !!
Bravo 👏 Maestro 👏 Lit 🌠 Impressive 😍
Gratitude and respect for your satisfactory Work 💪🚀🌱🌟
I started learning C++ w Beginning Programming for Dummies and brick walled halfway through the book on a little subject called “Welcome to Pointers” 😂 Figured I take a step back and see what C has to say..
Thanks for the content! 👍🏼
Cool! Learning C is really a great first step to learning C++ so sounds like a good idea to me. I'm actually very likely going to publish a similar course on C++ programming over the next year... hopefully before the end of this year.
This is sooooo good please keep making more than you so much
After reading all the comment’s. I’m gonna sink my teeth into this. And the online course. Cheers. 😊
Cool, I hope you enjoyed it Peter! :-)
Just getting started , absolutely loving the detailed explanation
Awesome, glad to hear you like it! 😀
You are legand really thank you very much for the knowlage sharing. You deserve something precious
Absolutely amazing tutorials. So clear and well explained. I’m looking forward to going through some of the other videos on your channel.
Also, it makes no sense that you don’t have more subscribers.
I'm glad you like the videos! :-D And thank you for the kind words, the channel has only been active for under a year so hopefully more folks subscribe over time.
Thanks for this course. I have a software background but I still find your course engaging, at the right level for beginners or professionals.
thankyou, doing advance study for my course this year ,
You’re welcome John, and good luck in your course! :-) Just so you know, in case you find you could use help on a specific topic, our channel has hundreds of C programming tutorials and examples in the playlists that are listed on the channel page.
Sir you are mind blowing teacher❤😊
Very useful course, more in depth than others imo
I'm glad you're finding it useful! :-)
thanks for the video! way better than my uni course
Great course, clear and concise, a 300 page book material covered here. I will recommend it to my friends!
Thank you very much for the kind words Nikola, and for recommending the course to your friends too! 🙂
Thanks from Srilanka 🎉❤❤❤
thank you so much! is there a intermediate C video that follows this one? just wondering what to learn next. thanks again
Unparalleled tutorials that can hardly find high quality like yours. Many thanks to you. Do you deal with C programming for communicating over the Serial UART port? If yes, then what could be a candidate C code for bi-directinal data communication over the USB to USART port? I do use various IDEs, one of my favourites is Code-Blocks, just in case.
Thank you very much for the kind feedback Firas, I'm so glad you find the tutorials to be high quality! :-) I don't actually deal with C programming like this unfortunately so I'm not able to be of assistance. One day I would like to cover more of these sorts of real-world and practical topics though.
@@PortfolioCourses Thank you for your kind reply, I know this is beyond the scope - please keep doing your great work.
@@fifaham Thank you for the encouragement Firas. 🙂
Thank you !
Wow, thank you for the super thanks! :-D
Amazing tutorial! Very well explained. Thanks!
You’re welcome Marius, I’m glad you enjoyed it! :-)
Good introductory course if you are somewhat familiar with programming
Thanks Karl! :-)
❤ from Janakapur Madesh Province Nepal
i really liked this Course thank you 😊
Very worthy video. I really enjoyed especially around pointers topics. Thank you so much for your time 🍻
You're very welcome, I'm glad you enjoyed it! :-)
thank you for giving time stamps :)
Just amazing content i ever seen in TH-cam with beautiful exaplation single single word ❤❤
Thank you for the kind feedback, I’m glad you’re enjoying the content! :-)
Great course. But, also include how to setup the code environment like code editor and compiler for C because there's still some beginners don't know how do it like me.
There are links in the description that show how to do this that are mentioned at the start of the video. They are not included in the video themselves because environments are different from one operating system to next and change over the years. :-)
@@PortfolioCourses Thank you about that
Very good explanations. The structs with an array field and how you don't get deep copies through assignment and why is really good. Thank you!
You're welcome, I'm glad you enjoyed it! :-)
Great video. many thanks for all the effort. helped me a lot to take the initial steps
I can’t thank you enough, youtube is filled with courses but this one is actually beginner friendly and straightforward because the last thing anybody wants is wasting time while learning.
You're very welcome Bayan, I'm happy that you've found the course to be beginner friendly. :-D
My new favourite channel 😍. Thank you so much for the videos . I really appreciate them
You’re welcome! I’m really glad to hear you like the channel! :-D
I have saved all your videos ( I am returning to C after 30 years) and wanted to compliment you on a near perfect set of TH-cam videos, your videos are well planned, short and concise examples, excellent volume and pronunciation and best of all - your not trying to stuff an ego and face in every video! Between you and Jacob Sorber, I have learned more in 1 month than 15 years of production C programming in the 80's and 90's. Jacob Sorber is very knowledgeable but sometimes painful to watch, certainly less polished, and quite a bit more ego. (Hint for technical TH-camrs: we don't care what you look like and you face is a distraction on a text terminal! Leave Hollywood egos for Gen X and Millennial trend setters -- One suggestion... put all you examples in a zip file on your website for downloading. If you do that, I will donate $20 so I don't have to type and have a great resource library. Remember when authors would send a disk of source code for $5 ? :-)
Thank you so much for the kind feedback Jan, I really appreciate you taking the time to provide these thoughts. 🙂 In particular, I think you've got a great point about offering the content in another format. I've thought about creating a massive Udemy course that's organized in some way by concept, but perhaps there is a way to do it as a .zip or something similar to that (though it would be a very large file, and there would be no simple way to 'get updates' as new videos are created). It's something I'm going to keep thinking about though, that's for sure. Thanks again for the encouragement!
@@jan-zumwalt There is a listing of all the source code files in the C tutorials/examples on this channel, including a link to the video, in this repository here: github.com/portfoliocourses/c-example-code. It's not super organized, maybe one day I can sort it out by topic (though that ends up being a little challenging where to place things). It doesn't include the examples from this video, though most of them are pretty short.
@@PortfolioCourses Wonderful, I see the code base is 1yr old. Your videos will have greater value (and more subscribers) if you tell folks the code is available - perhaps at the end of your videos.
@@jan-zumwalt Agreed 100%! In more recent videos I've added a line about a link to the code being in the video description. 🙂
My first programming course circa 1995 in college was in C++ but we used it as if it were C 😂
You have such great content, you definitely deserve more views.
Very valuable lesson
Thank you - D
Truly practical course. Exceptional for beginners. Superb content 👌 🎉...
Lots of Thanks ❤
Love from India sir ❤️
Thank you Gobburi, love from Canada! ❤️
Thank you so much, you explain things in great details
Thank you for the great work! This's my first time with C-lang and I implemented the string length logic based on your while loop example, and it works fine :D
int getLength(char s[]) {
int i = 0;
while(s[i] != '\0') {
i++;
}
return i;
}
Thank you Mourad, and that's awesome! :-D
You are such an incredible teacher! I just don't know how to describe your amazing quality of explaining. Thank you very very much for such valuable work.
But please would you tell me where to start C language from? I mean you have 3 playlist of C which are as follows
1. Free Full Courses in C for beginners
2. C Programming Tutorials
3. C Programming Example
So please let me know from which one i start.
Thank you again and again
I'm glad you're enjoying the content Mousa! :-) I would recommend watch this Free Full Course first. The tutorials playlist goes into more depth on different concepts in C, so for example there are entire videos covering concepts like pointers, and more advanced concepts like function pointers not discussed in this video. The examples playlist goes over specific programming examples... so solving simple problems like finding the most frequently occurring element in an array, or some harder problems like implementing things called data structures in C. After the full course, I would suggest exploring the tutorials and examples playlist and watching whichever topics in those playlists you're interested in learning more about. :-)
this is very good compared to other courses of C from YT
Thank you very much for the positive feedback! :-D
@@PortfolioCourses Thank you for helping us with C :)