This repository contains my hands-on practice while learning C# fundamentals.
- Learn core C# concepts
- Write clean and readable code
- Practice problem solving
- Build strong OOP foundation
- Prepare for .NET development
| Module | Topic |
|---|---|
| 01 | Basics & Setup |
| 02 | Data Types & Variables |
| 03 | Operators |
| 04 | Control Flow |
| 05 | Methods |
| 06 | Arrays & Collections |
| 07 | Object-Oriented Programming |
| 08 | Exception Handling |
| 09 | File Handling |
| 10 | LINQ |
| 11 | Async Programming |
- Daily coding exercises
- Small console programs
- Refactoring practice
- Git commits for each concept
- C#
- .NET SDK
- Visual Studio / VS Code
- Basics
- Data Types
- Control Flow
- Methods
- Collections
- OOP
- LINQ
- Async Programming
- Calculator App
- Student Management System
- File Logger
- Todo CLI Application
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or support, please contact:
- Name: Chamith Kavinda
- Email: chamth13kavinda@gmail.com
- GitHub: Chamith Kavinda