Check the requirements below before considering this course.
No coding experience is required to complete this course. But, you will need a full-size laptop or desktop, and a strong internet connection. You will not be able to complete the homework assignments from a mobile device.
If you've never coded with C# then this is a great place to start. If you're interested in learning mobile-development with Xamarin, or game-development with Unity, then learning C# is the right first-step.
If you're already comfortable with C#, then this course may be review for you. Review the syllabus to make sure we're covering topics that are of interest to you.