Last updated: 12 June 2026
CodeTrained (codetrained.app) is a website for practising typing real code. It is built and run by one person, a computer science student based in the Netherlands. Most of the site is free. By using the site you agree to these terms.
Pro costs £1 per month and unlocks extra content (all books, all Visual Lab exercises, custom code practice, 3× streak freezes, and cross-device sync). Payment is handled by Stripe — CodeTrained never sees or stores your card details.
You can cancel any time, yourself, in under a minute: use the "Manage subscription" link in the site footer or in your account screen. It opens Stripe's secure portal, where you sign in with your email and a one-time code. Cancelling stops future charges; you keep Pro until the end of the period you already paid for.
An account (email and password) is only needed for Pro, so your Pro status can follow you across devices. Keep your password safe; you're responsible for activity on your account.
Don't abuse the site: no attempting to break, overload, or reverse the payment and account systems, no scraping at scale, and no posting abusive content in feedback or leaderboard names. I can remove leaderboard entries or refuse service for abuse.
CodeTrained is provided "as is", without warranties. It's a small independent project: features can change, and occasional downtime or bugs can happen. Certificates earned on the site are a personal record of your progress, generated in your browser — they are not an accredited qualification.
To the extent permitted by law, liability is limited to the amount you paid in the last 12 months.
If these terms change in a meaningful way, the "last updated" date above will change. Questions, refund requests, or problems: use the feedback button inside the app and I'll get back to you.
These terms are governed by the laws of the Netherlands.