+ 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?

24th Nov 2019, 7:58 AM
David Clarke
David Clarke - avatar
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!
24th Nov 2019, 9:28 AM
Tibor Santa
Tibor Santa - avatar
+ 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...)
24th Nov 2019, 10:55 PM
David Carroll
David Carroll - avatar
+ 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?
24th Nov 2019, 11:01 PM
David Carroll
David Carroll - avatar
+ 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.
24th Nov 2019, 11:13 PM
David Carroll
David Carroll - avatar
+ 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.
25th Nov 2019, 7:28 AM
David Clarke
David Clarke - avatar
+ 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.
2nd Dec 2019, 3:30 AM
Mike
Mike - avatar