This course will prepare you with the fundamental principles of how to program in C#. You will learn the following concepts: 1. Variables and Operators 2. Loops/Control Flow. 3. Arrays and Lists. 4. Working with Strings and Numbers. 5. File Upload/Downloading. 6. Error Interpretation. There will be a review and a capstone project to display your comprehension of this course. The capstone project that consists of creating a program that incorporates what was taught in previous lectures.