+ 1
More Advanced c# course
Iâve completed the c# beginners course and would like to progress my c# skills with a more advanced course. Are there any courses on SoloLearn to suit my needs?
6 Answers
+ 4
No formal adcanced C# course here, sorry.
I have two suggestions for you:
1. Get familiar with LINQ and practice it a lot by solving various challenges. Search for this keyword on code playground to see it in action and read the docs to understand what it can do.
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/linq/
2. Find people on SL who regularly write C# code and follow them, analyse their programs and learn from them. One of those C# experts is David Carroll and many of his codes are really educational.
Have fun learning!
+ 4
David Clarke I've certainly been a huge fan of C# since its earliest preview release back in 2000 and it continues to remain one of my preferred languages.
I can try to make recommendations on learning advanced topics for C#. However, it would help to have more context first.
1. What is your motivation for learning C#?
Are you a student in a CompSci program, a professional software developer seeking to learn a new language, starting from scratch seeking to change careers, or something else?
If changing careers or something else, would you mind sharing some details to help identify any applicable skills you might be able to carry over.
2. What, if any, other programming languages do you have exposure to already?
3. Are you learning programming concepts and C# at the same time?
4. In your own words, what does "more advanced" mean to you?
(continued...)
+ 4
David Clarke
5. What, if anything specific, types of apps are you planning to build with C#?
Examples include Unity, Microservices, WebAPI, Xamarin for Mobile Apps, Desktop Apps, ASP.NET MVC Websites, console apps, Windows Services, cross platform or Windows specific, enterprise application integration, machine learning, or something else.
6. Are you someone who prefers videos or reading material for learning?
+ 4
David Clarke I just saw your LinkedIn profile and now have a good idea of your background.
Based on your many years of experience in software on the testing side, I would recommend getting a subscription to PluralSight and checking out the courses in the C# path. If you fill in the rest of the blanks from my questions above and you do get this subscription, I'll review specific courses I've recommended to other people looking to ramp up on C#.
Also, I must say, for my learning style, there isn't a replacement for MSDN and having a project to force you to learn about different concepts.
Feel free to mention me on new questions for concepts you're struggling to understand.
+ 4
Thanks for the answers Tibor Santa and David Carroll . For the past 3-4 years I have had exposure to c# and not much else. Before then it was a mix of Java, VBScript, C and Ansi-C.
I have, i would say, an basic/intermidiate understanding of C# concepts. Mentioning âmore advancedâ, i was hoping there were additional C# courses on Solo learn to improve my understanding. It looks like, given your answers, MSDN and plural sight are the best places to further mh knowledge.
+ 2
I agree with David Carroll re Pluralsight. You'll learn far more with a one month subscription with Pluralsight than you will in a year with udemy and most other platforms. All courses are taught by highly skilled and reputable instructors.