Reworked language installation to be more reliable. During first launch the user will see an Installation page, showing the languages being installed, before being allowed to proceed to the Home page.
Added options in the Settings menu for resetting Code, Quiz, and Learn progress. Warning: The "Reset All Code" button does exactly what it says so only use it if you're okay losing all of your code.
Fixed Visual Highlighting bug when in Vim mode
Search bar now includes searching by Learn topics
Updated many coding problem descriptions to be more consistent
Code Trainer is an educational tool for improving your coding skills. Solve problems, complete quizzes, and learn about common computer science topics.
Code
Practice your problem-solving skills to prepare for interviews or for fun! Write real code in Python, JavaScript, Java, or C#. All code runs locally on your computer so there is no need for an internet connection.
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.
Learn
Review concise courses about Data Structures, Algorithms, Software Development, and more with interactive features to solidify your conceptual understanding.