Hi Everyone! I created this course to help you with your understanding of the more advanced features of the C# language. Along with many practical code examples that are available on GitHub, I’ve also included content regarding the evolution of .NET. A special thanks to FCC for publishing this course! I hope you enjoy learning from it and I hope that it helps you get to the next level with C# programming - Gavin Lon
Pardon my French, but I think it is amazing as hell for these videos to exist. It's like going to college and taking the courses yourself, but for free.
Thank you, Thanks you - wow!!!!! I have been programing in C# for a while now and decided to sharpen my skill to the next level and I am so glad I found this course - The Best.
Hi this course I won't let it pass me by, I was the first one to log in when the view was only one person, now I come back is already 7.7K views. Thank a lot for your help.
This is a great video Gavin. Not only do you do excellent explanations, but you also present it in a very advanced manner using your skill to show just how good you are- thanks!
Thank you so much, I am on a journey to discover other programming languages, to at least understand the structures and syntaxes. I have been doing PHP for quite some time and I'm afraid my forte would only lies on web development. I used to develop a simple 2D game using Unity back on 2017, this is a really helpful revision to me. Thank you, Gavin!
I have started my journey with C# over a year ago with the C# basics course provided here, I've read books and made games... And now I'm thrilled to watch this! C# is a lovely language and I have so much fun working with it.
@@lewiswinars I find C# easier. And I'm glad I chose C# because on my mechatronics course I had to learn C, and the prior experience made it a breeze. Python is massively different and it would have made my life harder.
Those who are already learned c# for them these course is perfect. If any beginner start to learn from here, after sometimes they will be lost their interest on c#.
@@musigahstallone I don't recommend C# to a complete beginner. Spend few weeks with Python or JS first but don't dive deep then move on to C#. But Mosh course was excellent in C#.
This is just my personal preference, but I wish you had enabled Word Wrap on Visual Studio so I didn't have to rewind & fast forward to follow along with the long lines of code. Also, perhaps all that backstory and music probably wasn't necessary. As of right now, I'm still in the Delegates part. The whole example seems lengthy, but I guess that's a good thing so we can experience building a full application while implementing delegates. I'll see how the entire course is.
Today and Yesterday I learned About Generics LINQ Classes Interfaces I knew About variables and conditionals and loops and functions and methods and private method and public ones and this made me feel more like a software developer when i just didn't know how to start so thanks for your learning style bc it has made me feel learning isn't always about knowing everything
I'm watching the delegates section and it seems like for field validation is a very complicated solution. Perhaps there could be a more suitable scenario to demonstrate delegates instead of creating a monstrous code for pretty simple task like field validation.
Yeah that was very stupid. There was no need to introduce the database context and forms, etc. That's a whole other advanced topic that would only serve to distract and confuse the learners.
Did my head in with all the files and interfaces. I am guessing it's to demonstrate a more industry-level implementation of the task, but not very good for introducing new things!!
I have learned a lot of topics from this i learned basic C# from Just Learning from Courses and Using Java And JavaScript so I'm at an intermediate level C# Developer Thanks for This Course I Appreciate it very much i have lots to learn and thats ok
Love C# and have been using it for a very long time. It is definitely worth your time investment learning C# and is a great tool in your tool box and IMO is a great first language to learn.
Highly professional excellent course and just perfect appropriate encouraging background music. I am on 45th minute only on Delegates and Oh WOW, WOW, finally with such accessible explanation. Just can't stop watching. I have 14 more hours of pleasure. Sir Gavin Lon is the best! Many thanks, dear professor! By the way, what music is this?
Where were you and these videos when I was in college? HA. It would have saved me so much time and headache. These videos are super awesome. Thank you.
I guess the start of the video was recorded in 2020. Every part of the content is a video on it's own. This video was created after all videos were released and therefore couldn't be released before every other part was released on its own first. Makes sense of course. Fortunately it still has relevance.
I feel like I'm going to need to research some things on my own because certain specifics weren't covered in the beginner course but so far so good regardless.
As usual, they don't give the version or year of C#. I've seen a lot of these that once you start watching, you learn they are 5 years old. Not worth even starting if I don't know this is recent.
Damn I will be in love what kind of good level animation is that when he explains abstract BTW i haven't seen the course yet I will give another review once i am done with this one
You can watch C# and .NET Core video playlists from @kudvenkat channel (PragimTech). This is the best resource can be found on RUclips for C# beginners.
In the summary of part 3 of async actions you explained when and how to use I/O BOUND OPERATION and CPU BOUND OPERATION there is a written summary of it?! i would like to have it...
10:16:00 I've always hated the Linq method syntax when working with joins. I find it extremely unreadable if you have more than one join. Heck even one join isn't easy to read. The Linq query syntax is way way more readable and especially when you start to ad joins. Every search I've made on the Linq Method syntax the answer I got was always use the query syntax instead and this example is a great to show why this is.
Thanks for this wonderful course. After learning about Func and Action earlier in the course, the delegate and event statements at 6:07:00 can be replaced by using a single Action statement ie: public event Action CustomQueueEvent;
I find contravariance delegate example insufficient to show where contravariance occurs. Typecasting from the same derived type to the same derived type in the delegate method call seems unnecessary.
Hi Everyone! I created this course to help you with your understanding of the more advanced features of the C# language. Along with many practical code examples that are available on GitHub, I’ve also included content regarding the evolution of .NET. A special thanks to FCC for publishing this course! I hope you enjoy learning from it and I hope that it helps you get to the next level with C# programming - Gavin Lon
Great Work!Do you believe someone can learn good c# via unity projects?I have been charged an AR one and my aim is to learn good c# in general
Great content 👍
Is there a more, um, split up version? into few videos or something, seems liek great course.
Broooo!! How did you upload video longer than 12h?
Thank you so much, I really need this course
when I look on details of the course I see almost everything I have on my list to learn. Looking forward to learn.
Gavin Lon has been my teacher for the last 5 months and I have gained a lot from him. He's the best. Thanks FreeCodeCamp and Gavin
I have no words to describe how awesome is this. I am so pumped to do more. Please do something like this for OOP like a store or something like that.
Yes, I feel the same way
to be correct: you had words.
This course has been a blessing. I was looking for something exactly like this! Thank you Gavin!
I use C# for fast programming. I use C++ for robust big projects. My C++ library has functions contained already in C#.
Pardon my French, but I think it is amazing as hell for these videos to exist. It's like going to college and taking the courses yourself, but for free.
15 hours video? It's amazing. Thanks a lot, sir.
Thank you, Thanks you - wow!!!!! I have been programing in C# for a while now and decided to sharpen my skill to the next level and I am so glad I found this course - The Best.
15 hours! That’s truly impressive. Thank you.
Hi this course I won't let it pass me by, I was the first one to log in when the view was only one person, now I come back is already 7.7K views. Thank a lot for your help.
Awesome! I just completed the C# for begginers course a few weeks ago, and now I am excited to learn further. Thank you very much for this!
Cam you ping the Beginner course.
@@anil-kumar the link for the playlist It's in the video description
@@pauloalmeida3728 thanks
Nice to see an advanced course. There is more than enough hello world tutorials.
Fantastic! Finally an advanced C# tutorial!!!!❤️❤️❤️
Part 11 starts at 3:22:44 not 2:22:44 as stated in the contents.
This is a great video Gavin. Not only do you do excellent explanations, but you also present it in a very advanced manner using your skill to show just how good you are- thanks!
Thank you so much, I am on a journey to discover other programming languages, to at least understand the structures and syntaxes.
I have been doing PHP for quite some time and I'm afraid my forte would only lies on web development. I used to develop a simple 2D game using Unity back on 2017, this is a really helpful revision to me.
Thank you, Gavin!
I have started my journey with C# over a year ago with the C# basics course provided here, I've read books and made games... And now I'm thrilled to watch this! C# is a lovely language and I have so much fun working with it.
Yeahhh but python is much easier
@@lewiswinars I find C# easier. And I'm glad I chose C# because on my mechatronics course I had to learn C, and the prior experience made it a breeze. Python is massively different and it would have made my life harder.
@@RealValkor yeah l finished c# before that l learned python then l discaverd that unity need c# so l learn it
New to programming, learning C# basics. Is this enough to start simple projects? If not, what else should I learn? Thanks in advance!!!!
What all books should one study
God, I've been waiting for this one! Thank you so much, @GavinLon and @freeCodeCamp!
Those who are already learned c# for them these course is perfect. If any beginner start to learn from here, after sometimes they will be lost their interest on c#.
I just finished the C# crash course. What a luck. Thank you.
Same. I was literally about to start moving into something else and this popped up
It may not be ideal to watch this course after the crash course.
how was it,,, is it good for a complete beginner??
@@musigahstallone I don't recommend C# to a complete beginner. Spend few weeks with Python or JS first but don't dive deep then move on to C#. But Mosh course was excellent in C#.
@@musigahstallone it is very good for beginners imo, that's the language I started learning and now I have my Sw Eng degree lmao
I'm really enjoying this course! This is exactly the course I was looking for! Advanced topics of C# + .NET cor history and explanation! Boom!
10:50:00 I just love that I get to question myself from the code here as 'Aren't GroupBy and ToLooup the same?' and you answer the question.
This is just my personal preference, but I wish you had enabled Word Wrap on Visual Studio so I didn't have to rewind & fast forward to follow along with the long lines of code. Also, perhaps all that backstory and music probably wasn't necessary.
As of right now, I'm still in the Delegates part. The whole example seems lengthy, but I guess that's a good thing so we can experience building a full application while implementing delegates. I'll see how the entire course is.
Today and Yesterday I learned About Generics LINQ Classes Interfaces I knew About variables and conditionals and loops and functions and methods and private method and public ones and this made me feel more like a software developer when i just didn't know how to start so thanks for your learning style bc it has made me feel learning isn't always about knowing everything
trying to learn as much as I can over the summer, thanks!
I'm watching the delegates section and it seems like for field validation is a very complicated solution. Perhaps there could be a more suitable scenario to demonstrate delegates instead of creating a monstrous code for pretty simple task like field validation.
Yeah that was very stupid. There was no need to introduce the database context and forms, etc. That's a whole other advanced topic that would only serve to distract and confuse the learners.
Did my head in with all the files and interfaces. I am guessing it's to demonstrate a more industry-level implementation of the task, but not very good for introducing new things!!
Programming and philosophy? This going to be crazy ♥
This is a tutorial, not a course, subtle but important difference.
I have learned a lot of topics from this i learned basic C# from Just Learning from Courses and Using Java And JavaScript so I'm at an intermediate level C# Developer Thanks for This Course I Appreciate it very much i have lots to learn and thats ok
Love C# and have been using it for a very long time. It is definitely worth your time investment learning C# and is a great tool in your tool box and IMO is a great first language to learn.
Highly professional excellent course and just perfect appropriate encouraging background music. I am on 45th minute only on Delegates and Oh WOW, WOW, finally with such accessible explanation. Just can't stop watching. I have 14 more hours of pleasure. Sir Gavin Lon is the best! Many thanks, dear professor! By the way, what music is this?
I think this video can be summed up by the most used word in the video:
"GREAT"
with 20 years of experience, you took us with that design 20 years back to 2003
I was literally googling for advanced c# tutorial yesterday, whra coincidence
Amazing content. Thank you very much for this 15 hours long advanced C# tutorial, it is super helpful.
This video is awesome and so valuable...thanks to the video creator .and also to this channel for introducing such an amazing instructor
My final project have to be done with c# , thank u so much for this , it’s gonna help me a lot
Where were you and these videos when I was in college? HA. It would have saved me so much time and headache. These videos are super awesome. Thank you.
I was waiting for this. So excited!!!
Why on earth do you post a 15 hour course without chapters is beyond me…
Thanks for 2 ads 😅 I am crashed if that was the purpose of crash course. Gotta come back through pc chrome, on healing embrace of adblock
I feel like some flowchart would help reading the path for those applications, that aside I'm learning a lot here thanks for the course o//
Started on 28 May 2024. Let’s see when it will be completed 😊
This is great, thank you can we split it up into chapters with timestamps?
What an impresive energy this guy have for teaching. Thanks a Lot.🤩
@Gavin lon
Thanks for a wonderful tutorial.... Still got like 7hours to go😂...
But the material has been very helpful...
Thanks once again
This video makes me feel powerful
Wow this is exactly what I was looking for. Thank you so much!!
i love this. i dont love the drawing hand though, id much rather look at powerpoint slides that a fake drawing hand
15 HOURS???? What the Code?
Thank you! I really appreciate your hard work
This is a big help for me. Thank you.
Thank you FFC for this! I'll definitely come back to this tutorial once I feel comfortable with the OOP section of C#, especially polymorphism 😅
Wow, It was recorded back in 2020 and uploaded now!
I guess the start of the video was recorded in 2020. Every part of the content is a video on it's own. This video was created after all videos were released and therefore couldn't be released before every other part was released on its own first. Makes sense of course. Fortunately it still has relevance.
Great! This is what I have been looking for, hope you guys can post an advanced Python course!
this is great, been wanting to deep dive into c#
Thanks for this tutorial Course.from Cambodia.
I feel like I'm going to need to research some things on my own because certain specifics weren't covered in the beginner course but so far so good regardless.
Great work, really unbelievable you, guys did it for free!
the background music is severely disturbing from focusing
Great channel, this is just awesome! Thank you, I got subscribed.
Impressive course.
As usual, they don't give the version or year of C#. I've seen a lot of these that once you start watching, you learn they are 5 years old. Not worth even starting if I don't know this is recent.
The wrong Repo is linked for ⌨ (11:16:51) Part 24 - LINQ - More Operators and Summary
Damn I will be in love what kind of good level animation is that when he explains abstract BTW i haven't seen the course yet
I will give another review once i am done with this one
This is beautiful. Thanks a million.
This is great!
The only thing missing is some time stamps.
Ty for the amazing content FCC❤
Time stamps are in the video description. I'm not sure why they're not showing up properly in the video progress bar. I'll look into it.
@@quincylarsonmusic now they work! Whatever you did fixed it. TY so much Quincy!
@@quincylarsonmusic still not working for me for some reason... But if it works for others, maybe its a me issue :D
@@gamedevtobeidk why they don't work for me anymore. Im on firefox nightly for desktop.
This is an advanced course. Can anyone tell me what other C# courses I need to check out before watching this one, please?
You can watch C# and .NET Core video playlists from @kudvenkat channel (PragimTech). This is the best resource can be found on RUclips for C# beginners.
Wow. Thanks for this. Looking forward to creating amazing things with this.
¡Gracias!
I was exactly looking for this tutorial! Thanks for sharing this!
i started c# 1 month ago, i'm lost like a blind man in a ocean
Please make an Ocaml course covering modules and higher order functions
Omg, that it is what i need! Big thanks!
Been waiting a long time for this one
very good content but the monotonous/robotic voice reading from a script can make it hard to follow
In the summary of part 3 of async actions you explained when and how to use I/O BOUND OPERATION and CPU BOUND OPERATION there is a written summary of it?! i would like to have it...
Barbas, barbas, siempre tú explicándome y mostrándome el camino... Mi estimado barbas!
Great tutorial so far just wished the random music was little less distracting
Very cool and informative material, it helped me a lot! But the ammount of repetitions is enormous
10:16:00 I've always hated the Linq method syntax when working with joins. I find it extremely unreadable if you have more than one join. Heck even one join isn't easy to read. The Linq query syntax is way way more readable and especially when you start to ad joins. Every search I've made on the Linq Method syntax the answer I got was always use the query syntax instead and this example is a great to show why this is.
To be sufficient to starting this Course, which Course should I watch first?
thank you for sharing this valuable able knowledge can this all concepts be used in Unity3d Game Engine
Thanks for this wonderful course.
After learning about Func and Action earlier in the course, the delegate and event statements at
6:07:00 can be replaced by using a single Action statement ie:
public event Action CustomQueueEvent;
background music makes it harder to focus on the topic besides that tutorial is cool!
I find contravariance delegate example insufficient to show where contravariance occurs. Typecasting from the same derived type to the same derived type in the delegate method call seems unnecessary.
Good videos Please please mute back music which disturb me.
thank you very much for yours work for us!
I have one little request: please use dark mode in programs
save the sight
Please add english subtitles . thanks
Best Work! Love from Pakistan
Note: Current ⌨ (0:33:17) Part 4 - Delegates - Introduction
Please, advanced JavaScript course 🙏
came here after the beginner course and im struggling to understand...
does anyone know resources that r somewhere in between?
Thank you so much. Muchas gracias 🙏 merci beaucoup 🙏
Wow perfect timing👌🏽
Why at the last 3 parts of the video you keep mentioning C++ as part of .NET Framework?
I'm trying to be Game Developer. Should I watch this lesson ?
Did you find any good video to learn ? If so please share
great tutorial, thank you very much👋👋👋
love love love this ❤
Thank you for your efforts. But the background music is annoying and destructing and ruins it.