Exercises and projects from the Coding Factory C# bootcamp at AUEB. Covers the fundamentals of C# including OOP, Collections, LINQ, Exception Handling, File I/O, and web application basics.
| Project | Description |
|---|---|
| HelloWorld | Introduction to C# syntax and console output |
| IfCases / SwitchApp | Conditional statements and pattern matching |
| WhileApp / DoWhileApp | Loop structures |
| ArrayApp | Arrays and iteration |
| MethodsApp / MoreMethods / MethodChallenges | Methods, parameters, and return types |
| ExpressionBodyMethods | Expression-bodied members |
| StringsApp / StringBuilderApp | String manipulation and StringBuilder |
| NullableApp | Nullable types |
| PocoApp / PointApp / AccountApp | Classes, objects, and properties |
| AbstractApp | Abstract classes and inheritance |
| InterfacesApp | Interfaces and polymorphism |
| OperatorOverloading | Custom operator overloading |
| CollectionsApp / CollectionsSort | Lists, dictionaries, and sorting |
| LinqApp / LinqArrays | LINQ queries and array operations |
| FileManagement / CopyApp | File I/O operations |
| RegExApp | Regular expressions |
| FormatExceptionApp | Exception handling |
| ArgsDemo | Command-line arguments |
| CitiesFor / ExtractCapitals / KilometersApp / NumberRead / PalindromeStr / PrintingApp / ProductsVat / SwapApp / Traveling / UtilityApp | Various coding exercises |
| WebAppStarter9 | Introduction to ASP.NET web applications |