Write and run C# programs using variables, literals, operators, and control flow statements
Apply object-oriented principles such as classes, constructors, inheritance, polymorphism, and interfaces
Use delegates, exception handling, and error management in C# applications
Build Windows Forms applications with controls, events, and event binding
Work with arrays, strings, and StringBuilder for data manipulation
Develop console and GUI-based applications using the .NET Framework