Code Academy: C# and Windows Application Development
Grades: 7th – 12th
C# is a powerful, multi-purpose programming language that can be used for web development, artificial intelligence, scientific computing, apps, games and more. This course is a great way to prepare for college programming courses and provides a strong foundation in programming with C# and the Visual Studio programming environment. Students will begin with fundamental concepts by building simple programs in C# before advancing to creating higher level programs and games complete with graphical user interfaces using Visual Studio. During this course, students will learn coding concepts such as variables, functions, arrays, strings, conditionals, objects and classes through engaging hands-on projects.