</> CodeTrained
C# typing practice
C# sits between Java's structure and modern shorthand: PascalCase methods, LINQ arrows, string interpolation — a mix that keeps your fingers switching styles.
CodeTrained's C# path is 18 exercises of real, runnable C# — typed by hand, one line at a time, with live speed and accuracy feedback.
Start the C# path — free →
Free to practise · Pro is £1/mo · cancel anytime
What slows people down in C#
- PascalCase calls — Console.WriteLine with capitals mid-identifier.
- Lambda arrows — x => x * 2 in LINQ chains.
- String interpolation — $"Hello {name}" mixes symbols and braces.
- Namespaces, classes and braces around everything.
What's in the C# path
- Beginner: Console output, variables, string interpolation, loops.
- Intermediate & up: classes, methods, lists, LINQ basics.
- Certificate: finish all 18 exercises and download a C# Path certificate with your name and best WPM.
- Daily league: every completed exercise can put your WPM on today's leaderboard.
Why train typing in C# specifically
Whether you're heading for Unity games or .NET back-ends, C# rewards clean mechanical typing: most of its bugs-from-typos come from missed capitals and brace mismatches, which is precisely what character-exact practice trains away.
Or start with the free story →
Common questions
- How many C# exercises are there?
- 18, organised as one path from beginner upward. Finishing the whole path earns a downloadable certificate.
- Is it free?
- Yes — every exercise, the story, the daily league and your stats are free with no sign-up. Pro (£1/month) adds cross-device sync.
- Do I need to install anything?
- No. Everything runs in the browser, on desktop or phone.
- Is this useful for Unity?
- Yes — Unity scripting is C#, and the syntax you type here (classes, methods, loops) is the same syntax Unity scripts use.