I looked up the Wolfram Language on Codewars as the site is great to improve coding. WL is not among the listed languages (I checked the beta versions as well). I assume this is because the language is not freely available for use. In any case, the question is: what are the best sites to sharpen your WL-coding? Are there online series of exercise one can do to improve? Codewars is great I gather since after solving the problem, shorter code is offered for the same problem. It is easier to learn the advantages of certain ways of coding after having produced a solution for the problem. I tend to learn in bouts, reading books and practicing concepts I learned, alternating with necessity-driven solutions to research problems with the help of Mathematica. I enjoy problem solving in general, so having a site that provides short challenges and alternative solutions would be a great help. I am aware of Project Euclid, which is fun, but I hope to find something closer in spirit to Codewars. Any suggestions?
Asked
Active
Viewed 130 times
0
-
2Answer questions on this site and compare your answer with the other answers. I learned Mathematica answering questions on MathGroup until it disappeared, then switched to MSE. – Bob Hanlon Sep 07 '22 at 21:58
-
https://mathematica.stackexchange.com/questions/18/where-can-i-find-examples-of-good-mathematica-programming-practice/259#259 – Jagra Sep 07 '22 at 22:32
-
1I am sure it has been mentioned in the links but you can always join the codegolf SE and solve the challenging questions to sharpen your skills. – Syed Sep 08 '22 at 00:58
-
1"I am aware of Project Euclid" Do you mean Project Euler? Or there's also a Project Euclid? – Hans Olo Sep 08 '22 at 06:17
-
@BobHanlon sure. Often the answer is accepted when I take a look. I assume it is not allowed to post after that point. – ExpressionCoder Sep 08 '22 at 10:42
-
Thanks @Syed I was not aware of codegolf – ExpressionCoder Sep 08 '22 at 10:44
-
1The only thing that would preclude an answer would be if the question were closed. You can always answer after an answer is accepted; particularly if you can offer something that demonstrates a novel approach. – Bob Hanlon Sep 08 '22 at 12:52
-
1@Michel You can absolutely post an answer at any point. You can find many examples of answers posted after another that was accepted on this site, even years afterwards. – MarcoB Sep 08 '22 at 12:52
-
Thanks @MarcoB and Bob Hanlon that's great! – ExpressionCoder Sep 08 '22 at 19:21