
Screenshots

Watch trailer on Steam ↗Code Trainer
Erickson Software · Published by Erickson Software
Positive — 88% positive (40 reviews) · 15 achievements
Last updated 2 Oct 2026
Code Trainer is a programming practice tool. Solve coding problems and improve your understanding of computer science. Prior programming experience is required.
£7.99
Lowest price we've ever recorded
View on SteamPrices can lag the live Steam store — always confirm before buying.
Price history
Indie, Simulation · 2025 · More £5 - £15 games
Dive into Code Trainer's simulation of real-world programming challenges designed for those with prior experience. Perfect your code and enhance your understanding through interactive exercises.
About this game
Code Trainer is a coding practice tool for people that already know how to code. Solve problems, complete quizzes, and refresh your understanding about common computer science topics.
THIS GAME WILL NOT TEACH YOU HOW TO CODE
Code
100 problems of varying difficulty
Supports C#, Java, JavaScript, and Python
No Internet connection required
Note: There is no auto-complete or error highlighting in the code editor. It's just you and the code.
Quiz
Been a while since you've brushed up on the basics? Engage in different quizzes to make sure you have well-rounded knowledge of various computer science topics. Use these to identify what your weaknesses are. Don't know the answer? Great! That means it's an opportunity to learn.
Learn
Review concise courses about Data Structures, Algorithms, and more with interactive features to solidify your conceptual understanding. This is not "Learn everything about coding from scratch".
System Requirements
Will my PC run this? →Minimum
- Requires a 64-bit processor and operating system
- OS: Windows 10+
- Processor: 2.4 GHz Dual Core
- Memory: 512 MB RAM
- Graphics: 512 MB VRAM, 1080p
- Storage: 2 GB available space
Recommended
- Requires a 64-bit processor and operating system
- OS: Windows 10+
- Processor: 3.0 GHz Quad Core
- Memory: 2 GB RAM
- Graphics: 2 GB VRAM, 1440p
- Storage: 4 GB available space
Supported Languages
Latest news
Patch NotesOfficial
Patch 1.8.24.0
* Fix tests related to checking tree equality * Upgrade game engineRead full article on Community Announcements (Erickson Software)Patch NotesOfficial
Patch 1.8.6.0
* Added 15 Steam AchievementsRead full article on Community Announcements (Erickson Software)Patch NotesOfficial
Patch 1.7.7.0
Fix java compilation when username contains a spaceRead full article on Community Announcements (Erickson Software)Patch NotesOfficial
Patch 1.4.16.0
Added "Sandbox Mode", allowing you to write code without worrying about passing any tests. Supports all four languages and allows for passing in values via stdin. Minor UI changesRead full article on Community Announcements (Erickson Software)Patch NotesOfficial
Patch 1.4.1.0
Added basic cheat sheets for C#, Java, JavaScript, Python Added the following 18 coding problems, bringing the total to 100. (Expert) Add Spaces (Medium) Claw Machine (Hard) Commute Variations (Hard) Count Islands (Hard) Currency Conversion (Easy) Dutch Sort (Hard) Flood Fill (Easy) In-Order List (Easy) Is Tree Symmetric (Medium) Lowest Commmon Ancestor (Medium) Product Except Self (Hard) Reachable Cities (Medium) Rectangle Overlap (Easy) Reverse Linked List (Medium) School Gossip (Medium) Simple Blur (Hard) Text Align Center (Expert) Water PlantsRead full article on Community Announcements (Erickson Software)






