I’ve been going through some C# courses and tutorials and it annoys me how many of them just show you what you can do, but don’t give you anything to actually do, or just have some pointless quizzes like “what’s a variable, what’s an integer?”

I feel like there’s a big step between knowing how to make variables, functions and loops and putting those things together to make a program on your own. Are there any resources that can for example introduce a topic and give you exercises for that particular topic? There are lots for other languages but I’m yet to find any for C#

I have not been able to find any myself, the best I could do is go to HackerRank or similar pages, take the exercises there and solve those, they are categorized and it should be easy to find things related to what you are learning.

They are more related to understanding how to code than a specific language, but it’s something more practical to do and will improve your thinking and coding skills outside.

You could also say “I am going to do a Store’s app” or “I am going to do budgeting app”. Then just start creating the app and apply whatever you just learn in the app. It doesn’t need to be clean or fully done, just think of functionality the app could use that also uses what you just learned with input and output.
Or just make your own exercises…
You just solved education

source