Skip to content

Quadrifolo/C-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

100 C# Projects to Master the Language

Introduction

This repository is dedicated to helping you master C# through hands-on projects. By working through these 100 projects, you will gain experience in core C# concepts, object-oriented programming, data structures, algorithms, and real-world applications.

How to Use This List

  • Start with beginner projects and gradually move to advanced ones.
  • Try to implement each project without looking at references, then refine it using best practices.
  • Document your learning process and improvements.
  • Explore different frameworks (e.g., ASP.NET, WPF, Blazor) as you progress.

Project Categories

Beginner Projects

  1. Hello World Console App – Basic introduction to C# syntax.
  2. Simple Calculator – Perform basic arithmetic operations.
  3. Number Guessing Game – Random number guessing with user input.
  4. To-Do List Console App – Manage tasks using a list.
  5. Temperature Converter – Convert between Celsius, Fahrenheit, and Kelvin. ...

Intermediate Projects

  1. Student Grade Management System – Store and manage student grades.
  2. Weather Forecast App – Fetch weather data from an API.
  3. Bank Account Simulation – Handle deposits, withdrawals, and transactions.
  4. File Explorer – Implement basic file operations in a GUI.
  5. Expense Tracker – Record and categorize expenses. ...

Advanced Projects

  1. E-Commerce Backend API – Build an ASP.NET Web API for an online store.
  2. Chat Application – Real-time messaging using SignalR.
  3. Task Management Web App – Full-stack project using Blazor.
  4. Machine Learning Model Integration – Use ML.NET to analyze data.
  5. Stock Trading Simulator – Simulate stock market transactions. ...

Contributing

If you complete these projects, feel free to expand upon them or create variations. The goal is continuous learning and improvement!


Happy coding! 🚀

About

A collection of Basic to Advanced C# Projects to view

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published