</> CodeTrained
C++ typing practice
C++ is the symbol Olympics: double colons, angle brackets, ampersands, asterisks and stream operators — often all in one line.
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++
- Scope resolution — std::cout, std::vector mean :: constantly.
- Stream output — << chains instead of a print function.
- Includes — #include <iostream> starts every file.
- Pointers and references — * and & in exactly the right spots.
What's in the C++ path
- Beginner: includes, cout, variables, conditionals, loops.
- Intermediate & up: functions, vectors, classes, references.
- 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
In C++ a single mistyped symbol changes meaning — & vs &&, * in the wrong place — so accuracy training matters more here than in any other path. Every exercise is checked character by character.
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 C++ too hard to start with?
- It's the steepest path, but the beginner tier starts at Hello World like every other language. If you want a gentler ramp, start with Python and come back.