loading...
Cover image for 15 C# Project Ideas: Beginner to Expert [With tutorial]

15 C# Project Ideas: Beginner to Expert [With tutorial]

nerdjfpb profile image Muhammad Ali (Nerdjfpb) Updated on ・2 min read

I got a huge request from my Instagram friends to make a post like this. I am not a c# developer. I just did my research and listed down some project ideas. In this post main goal is listing down some projects which will help someone go upgrade their skills from a beginner to expert!

But you can’t be an expert just by making these projects with tutorials, you need to understand every part of the code. Then you need to make these projects by yourself. Just watching or coding with tutorials will not make you an expert. Only by doing it, you’ll be an expert. Also, it needs time. Don’t think that you can be an expert within 1 month. It’s a marathon, not a race!

First learn about c

Starter

Number guessing

Note app

Telephone diary -

Tic toc toe

Intermediate

Music Player

Drawing app

Digital Clock

Car racing game

Advanced

Twitter Bot

Sales management

Library management

Flappy Bird

Expert

Contact Management

College Management

Candy crush

Tournament Tracker

I know it’s a huge list but thanks for reading this whole thing! Share this with your friends to help them!

Here Instagram version of the post –

I’ve started a programming community on discord. Click to join Discord Channel

I've two free PDF for you

Originally it published on nerdjfpbblog.

You can connect with me in twitter or linkedin or instagram !

Posted on by:

nerdjfpb profile

Muhammad Ali (Nerdjfpb)

@nerdjfpb

An otaku programmer. I want to learn while helping others.

Discussion

markdown guide
 

Great list. Personally I think people should just start with the console and learn the basics of the language.
Also, careful ... some of these are from 2016. So they are not using .NET Core.

You should add "Blazor Train" to the list. It's a free course by Carl Franklin, sponsored by DevExpress.

youtube.com/watch?v=UGQP9hEakZk

 

Thanks man for listing this down. I'll share this with my Instagram friends!

 

This is a great list. I got my start with C# and .NET. I recently switched to Node and I absolutely love it but I contribute any success I've had as a software developer directly to the fact that I started with C# first and learned OOP with a strong type language and important computer science principles that you don't necessarily have to learn with JavaScript.

I will definitely be sharing this article with people.

 

I started with C, then tried a bit of c++ and learned oop using java. But now professionally I'm coding using JavaScript. Honestly I love the python most because it's really easy to write and python is fun for machine learning. But the journey didn't go well, so started to learn JavaScript and now I love JavaScript most. This language has a huge history and how this turning into a really good an awesome language, love it. Node js is a great addition to JavaScript. Changed a lot of things, specially a lot of new frameworks. I am a mern developer now and totally loved it a lot.

 

Started working on Tim Corey's tournament tracker project last week and am 11 hours into it. It is really solidifying my understanding of how data is input and stored into a database. Tim Corey goes into so much more detail than most tutorials do which really helps reinforce some topics. Not sure if expert level is accurate; I started this project with very little C# knowledge, but I am comfortable in Java, Python, and JS. It's a 24 hour course though, so much more in-depth than most YouTube videos. In any case I highly recommend it, hopefully I will be able to finish by next week.

 

So cool. You already gave 11 hours. I am proud of you! Best of luck with the rest!

 

That's a Great Collection with Great Guidance 👍