Welcome to Introduction to C#. This course assumes that the student has some experience in programming. We will be starting C# assuming no experience in C#, but the student will be expected to understand general concepts in software development.
For this course, you will need Visual Studio. Free community editions are available at VisualStudio.com. The labs and demonstrations are based on .Net Core version 2+. Versions of Visual Studio older than 2017 may not work with all examples and labs.