Advanced C# Programming Course

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 289

  • @GavinLon
    @GavinLon Год назад +564

    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

    • @gurudaki
      @gurudaki Год назад

      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

    • @ugochukwuumerie6378
      @ugochukwuumerie6378 Год назад +1

      Great content 👍

    • @ahmedifhaam7266
      @ahmedifhaam7266 Год назад

      Is there a more, um, split up version? into few videos or something, seems liek great course.

    • @SysInt
      @SysInt Год назад +1

      Broooo!! How did you upload video longer than 12h?

    • @vupham-i2v
      @vupham-i2v Год назад +1

      Thank you so much, I really need this course

  • @curojimenes2642
    @curojimenes2642 9 месяцев назад +13

    when I look on details of the course I see almost everything I have on my list to learn. Looking forward to learn.

  • @felixkimutai8478
    @felixkimutai8478 Год назад +11

    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

  • @elcocodriloazul
    @elcocodriloazul Год назад +115

    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.

    • @mekes8541
      @mekes8541 Год назад +5

      Yes, I feel the same way

    • @holger_p
      @holger_p 3 месяца назад +1

      to be correct: you had words.

  • @doingsneakypeakylike
    @doingsneakypeakylike Год назад +34

    This course has been a blessing. I was looking for something exactly like this! Thank you Gavin!

  • @yolamontalvan9502
    @yolamontalvan9502 Год назад +6

    I use C# for fast programming. I use C++ for robust big projects. My C++ library has functions contained already in C#.

  • @n0mad385
    @n0mad385 Год назад +19

    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.

  • @FAWZAAAN
    @FAWZAAAN Год назад +10

    15 hours video? It's amazing. Thanks a lot, sir.

  • @creecree2060
    @creecree2060 Год назад +3

    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.

  • @ElCidPhysics90
    @ElCidPhysics90 Год назад +8

    15 hours! That’s truly impressive. Thank you.

  • @tresorTshims
    @tresorTshims Год назад +1

    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.

  • @AhmadFarooq422
    @AhmadFarooq422 Год назад +46

    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!

    • @anil-kumar
      @anil-kumar Год назад

      Cam you ping the Beginner course.

    • @pauloalmeida3728
      @pauloalmeida3728 Год назад

      @@anil-kumar the link for the playlist It's in the video description

    • @anil-kumar
      @anil-kumar Год назад

      @@pauloalmeida3728 thanks

  • @benderbg
    @benderbg Год назад +10

    Nice to see an advanced course. There is more than enough hello world tutorials.

  • @aa-xn5hc
    @aa-xn5hc Год назад +10

    Fantastic! Finally an advanced C# tutorial!!!!❤️❤️❤️

  • @CRBarchager
    @CRBarchager Год назад +16

    Part 11 starts at 3:22:44 not 2:22:44 as stated in the contents.

  • @edpoitras420
    @edpoitras420 4 месяца назад +2

    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!

  • @zaimcodes
    @zaimcodes Год назад +12

    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!

  • @RealValkor
    @RealValkor Год назад +13

    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
      @lewiswinars Год назад

      Yeahhh but python is much easier

    • @RealValkor
      @RealValkor Год назад +1

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

    • @lewiswinars
      @lewiswinars Год назад

      @@RealValkor yeah l finished c# before that l learned python then l discaverd that unity need c# so l learn it

    • @rayyanahmed4229
      @rayyanahmed4229 Год назад

      New to programming, learning C# basics. Is this enough to start simple projects? If not, what else should I learn? Thanks in advance!!!!

    • @FarhanKhan-do7rz
      @FarhanKhan-do7rz 9 месяцев назад

      What all books should one study

  • @thamirissouza5108
    @thamirissouza5108 Год назад +3

    God, I've been waiting for this one! Thank you so much, @GavinLon and @freeCodeCamp!

  • @dreamweavers1991
    @dreamweavers1991 3 месяца назад

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

  • @karimabourayan6778
    @karimabourayan6778 Год назад +48

    I just finished the C# crash course. What a luck. Thank you.

    • @abdulkadiraminu262
      @abdulkadiraminu262 Год назад +2

      Same. I was literally about to start moving into something else and this popped up

    • @Yusuf_AGAC
      @Yusuf_AGAC Год назад +8

      It may not be ideal to watch this course after the crash course.

    • @musigahstallone
      @musigahstallone Год назад

      how was it,,, is it good for a complete beginner??

    • @karimabourayan6778
      @karimabourayan6778 Год назад

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

    • @ironialol
      @ironialol Год назад

      @@musigahstallone it is very good for beginners imo, that's the language I started learning and now I have my Sw Eng degree lmao

  • @elishalipkin4406
    @elishalipkin4406 2 месяца назад

    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!

  • @CRBarchager
    @CRBarchager Год назад +2

    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.

  • @ronald5721
    @ronald5721 Год назад +1

    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.

  • @IronMyDSR
    @IronMyDSR 3 месяца назад

    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

  • @Yeard491
    @Yeard491 Год назад +8

    trying to learn as much as I can over the summer, thanks!

  • @AlexeyDantsev
    @AlexeyDantsev Год назад +6

    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.

    • @thesuperiorman8342
      @thesuperiorman8342 Год назад +2

      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.

    • @examswillkillmeoneday1265
      @examswillkillmeoneday1265 10 месяцев назад

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

  • @Lonchanick
    @Lonchanick Год назад +2

    Programming and philosophy? This going to be crazy ♥

  • @br3ak_
    @br3ak_ Год назад +1

    This is a tutorial, not a course, subtle but important difference.

  • @IronMyDSR
    @IronMyDSR 3 месяца назад

    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

  • @kinsondigital
    @kinsondigital Год назад +3

    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.

  • @ОстапБендера-м8с
    @ОстапБендера-м8с 2 месяца назад

    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?

  • @VanillaCaramelFudge
    @VanillaCaramelFudge 14 дней назад

    I think this video can be summed up by the most used word in the video:
    "GREAT"

  • @kingofyoursoul
    @kingofyoursoul Год назад

    with 20 years of experience, you took us with that design 20 years back to 2003

  • @wizzzytm
    @wizzzytm Год назад +1

    I was literally googling for advanced c# tutorial yesterday, whra coincidence

  • @todorg.6868
    @todorg.6868 4 месяца назад

    Amazing content. Thank you very much for this 15 hours long advanced C# tutorial, it is super helpful.

  • @mueatazalakhali
    @mueatazalakhali 7 месяцев назад +1

    This video is awesome and so valuable...thanks to the video creator .and also to this channel for introducing such an amazing instructor

  • @lahiruperera-ty9xu
    @lahiruperera-ty9xu Год назад +1

    My final project have to be done with c# , thank u so much for this , it’s gonna help me a lot

  • @shirleyw1907
    @shirleyw1907 Год назад

    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.

  • @yvyvyvybyvyvyv345
    @yvyvyvybyvyvyv345 Год назад +1

    I was waiting for this. So excited!!!

  • @larsp5109
    @larsp5109 2 месяца назад +3

    Why on earth do you post a 15 hour course without chapters is beyond me…

  • @forgottenvy
    @forgottenvy Год назад +1

    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

  • @B_aka_Scias
    @B_aka_Scias Год назад +3

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

  • @mianawais99
    @mianawais99 5 месяцев назад +1

    Started on 28 May 2024. Let’s see when it will be completed 😊

  • @amac333
    @amac333 Год назад +6

    This is great, thank you can we split it up into chapters with timestamps?

  • @henryacosta3919
    @henryacosta3919 Год назад +1

    What an impresive energy this guy have for teaching. Thanks a Lot.🤩

  • @wereucheokoro4137
    @wereucheokoro4137 21 день назад

    @Gavin lon
    Thanks for a wonderful tutorial.... Still got like 7hours to go😂...
    But the material has been very helpful...
    Thanks once again

  • @Ironlionm4n
    @Ironlionm4n Год назад +2

    This video makes me feel powerful

  • @yess.6558
    @yess.6558 Год назад +3

    Wow this is exactly what I was looking for. Thank you so much!!

  • @luciusrex
    @luciusrex 2 месяца назад

    i love this. i dont love the drawing hand though, id much rather look at powerpoint slides that a fake drawing hand

  • @azogderschander6391
    @azogderschander6391 Год назад

    15 HOURS???? What the Code?
    Thank you! I really appreciate your hard work

  • @jeromecondes186
    @jeromecondes186 Год назад +3

    This is a big help for me. Thank you.

  • @foureyeddriver
    @foureyeddriver Год назад +10

    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 😅

  • @AhmedAymanM
    @AhmedAymanM Год назад +1

    Wow, It was recorded back in 2020 and uploaded now!

    • @CRBarchager
      @CRBarchager Год назад

      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.

  • @Anne-b6u
    @Anne-b6u Год назад +4

    Great! This is what I have been looking for, hope you guys can post an advanced Python course!

  • @quachhengtony7651
    @quachhengtony7651 Год назад +6

    this is great, been wanting to deep dive into c#

  • @SOPHOEUTSEN
    @SOPHOEUTSEN Месяц назад

    Thanks for this tutorial Course.from Cambodia.

  • @xbiggxx
    @xbiggxx 3 месяца назад

    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.

  • @hello_world_zz
    @hello_world_zz Год назад +1

    Great work, really unbelievable you, guys did it for free!

  • @mirzaabdullayev5847
    @mirzaabdullayev5847 5 месяцев назад +2

    the background music is severely disturbing from focusing

  • @DiogoLScarmagnani
    @DiogoLScarmagnani Год назад +1

    Great channel, this is just awesome! Thank you, I got subscribed.

  • @GuildOfCalamity
    @GuildOfCalamity 8 месяцев назад +2

    Impressive course.

  • @TonyTigerTonyTiger
    @TonyTigerTonyTiger Год назад +3

    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.

  • @anthonyliljegren1664
    @anthonyliljegren1664 Год назад

    The wrong Repo is linked for ⌨ (11:16:51) Part 24 - LINQ - More Operators and Summary

  • @ai035yashlohade9
    @ai035yashlohade9 4 месяца назад

    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

  • @wilfred5656
    @wilfred5656 Год назад +1

    This is beautiful. Thanks a million.

  • @Gbtx6
    @Gbtx6 Год назад +4

    This is great!
    The only thing missing is some time stamps.
    Ty for the amazing content FCC❤

    • @quincylarsonmusic
      @quincylarsonmusic Год назад +1

      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.

    • @Gbtx6
      @Gbtx6 Год назад +1

      @@quincylarsonmusic now they work! Whatever you did fixed it. TY so much Quincy!

    • @gamedevtobe
      @gamedevtobe Год назад

      @@quincylarsonmusic still not working for me for some reason... But if it works for others, maybe its a me issue :D

    • @Gbtx6
      @Gbtx6 10 месяцев назад

      @@gamedevtobeidk why they don't work for me anymore. Im on firefox nightly for desktop.

  • @papasyelado
    @papasyelado 5 месяцев назад

    This is an advanced course. Can anyone tell me what other C# courses I need to check out before watching this one, please?

    • @rahulahirwal2517
      @rahulahirwal2517 2 месяца назад

      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.

  • @mizta_pita
    @mizta_pita Год назад +2

    Wow. Thanks for this. Looking forward to creating amazing things with this.

  • @DiegoFernandez-cy3fr
    @DiegoFernandez-cy3fr Год назад +7

    ¡Gracias!

  • @jabescript
    @jabescript Год назад +1

    I was exactly looking for this tutorial! Thanks for sharing this!

  • @naouz1nho
    @naouz1nho Год назад

    i started c# 1 month ago, i'm lost like a blind man in a ocean

  • @debajyatidey9468
    @debajyatidey9468 Год назад

    Please make an Ocaml course covering modules and higher order functions

  • @_generics
    @_generics Год назад +1

    Omg, that it is what i need! Big thanks!

  • @lordprime.12
    @lordprime.12 Год назад

    Been waiting a long time for this one

  • @AsakuraAvan
    @AsakuraAvan Год назад +1

    very good content but the monotonous/robotic voice reading from a script can make it hard to follow

  • @yosimamo8475
    @yosimamo8475 9 месяцев назад

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

  • @edson_winner
    @edson_winner Год назад

    Barbas, barbas, siempre tú explicándome y mostrándome el camino... Mi estimado barbas!

  • @waynetrezel4226
    @waynetrezel4226 Год назад

    Great tutorial so far just wished the random music was little less distracting

  • @kej_pi
    @kej_pi Год назад

    Very cool and informative material, it helped me a lot! But the ammount of repetitions is enormous

  • @CRBarchager
    @CRBarchager Год назад +1

    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.

  • @genzowakabayashi7271
    @genzowakabayashi7271 7 месяцев назад

    To be sufficient to starting this Course, which Course should I watch first?

  • @waqarahmad2236
    @waqarahmad2236 Год назад +1

    thank you for sharing this valuable able knowledge can this all concepts be used in Unity3d Game Engine

  • @NecquiTeja
    @NecquiTeja 11 месяцев назад

    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;

  • @anarbairam
    @anarbairam 6 месяцев назад

    background music makes it harder to focus on the topic besides that tutorial is cool!

  • @vrk3337
    @vrk3337 14 дней назад

    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.

  • @AnilKumar-tm6fq
    @AnilKumar-tm6fq Год назад +1

    Good videos Please please mute back music which disturb me.

  • @kamolsamol4730
    @kamolsamol4730 Год назад

    thank you very much for yours work for us!
    I have one little request: please use dark mode in programs
    save the sight

  • @_ahmetkar
    @_ahmetkar 2 месяца назад

    Please add english subtitles . thanks

  • @muhammadahmedarain2858
    @muhammadahmedarain2858 2 месяца назад

    Best Work! Love from Pakistan

  • @chaitanyabiswas4
    @chaitanyabiswas4 11 месяцев назад +1

    Note: Current ⌨ (0:33:17) Part 4 - Delegates - Introduction

  • @capslock3250
    @capslock3250 Год назад

    Please, advanced JavaScript course 🙏

  • @ohgod8938
    @ohgod8938 Год назад +1

    came here after the beginner course and im struggling to understand...
    does anyone know resources that r somewhere in between?

  • @adamlasry5225
    @adamlasry5225 Год назад +1

    Thank you so much. Muchas gracias 🙏 merci beaucoup 🙏

  • @Feedback406
    @Feedback406 Год назад +1

    Wow perfect timing👌🏽

  • @AhmedAymanM
    @AhmedAymanM Год назад +1

    Why at the last 3 parts of the video you keep mentioning C++ as part of .NET Framework?

  • @thewitch8640
    @thewitch8640 Год назад +1

    I'm trying to be Game Developer. Should I watch this lesson ?

    • @pravashthakuri5852
      @pravashthakuri5852 Год назад

      Did you find any good video to learn ? If so please share

  • @ugursesen7629
    @ugursesen7629 Год назад

    great tutorial, thank you very much👋👋👋

  • @godswillumukoro8908
    @godswillumukoro8908 Год назад +1

    love love love this ❤

  • @mocococo2877
    @mocococo2877 Год назад

    Thank you for your efforts. But the background music is annoying and destructing and ruins it.