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 !
Top comments (10)
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!
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.
That's a Great Collection with Great Guidance 👍
Glad to know this!
amazing list, I am going to start right now!
cool projects to learn