exercism
Exercism is a command line tool and a web platform designed to help programmers improve their coding skills through practice and mentorship. It offers a collection of coding exercises (known as "tracks") in various programming languages to challenge programmers of different skill levels.
Here's how the tool works:
- Once you install the Exercism command line tool, you can download and solve coding exercises from any available track.
- Each exercise comes with a set of requirements, test cases, and a README file explaining the problem and providing guidelines.
- You solve the exercise in your preferred code editor and test it using the provided test cases.
- Once you're satisfied with your solution, you submit it using the command line tool.
- After submission, a mentor from the Exercism community will review your solution and provide feedback to help you improve.
Exercism promotes a collaborative learning environment, where you can interact with mentors and fellow learners. It focuses not only on the correctness and efficiency of your code but also emphasizes good coding practices and learning from others' solutions.
Overall, Exercism is a useful tool for programmers looking to enhance their coding skills, gain exposure to diverse programming languages, and receive guidance from experienced mentors.
List of commands for exercism:
-
exercism:tldr:60054 exercism: Print the path to the solution workspace.$ exercism workspacetry on your machineexplain this command
-
exercism:tldr:b9f89 exercism: Configure the application token and the preferred workspace for Exercism.$ exercism configure --token=${your-application-token} --workspace=${-path-to-preferred-workspace}try on your machineexplain this command
-
exercism:tldr:c40da exercism: Submit an exercise.$ exercism submit ${filename}try on your machineexplain this command