Algorithms
Solving problems in Algorithms courses


Python
Python is a great general-purpose programming language on its own, but with the help of a few popular libraries it becomes a powerful environment for scientific computing
GitHub | Tutorial | Performance | Multithreading | Async | Bokeh

Julia
Julia is a fast, general purpose language has numerous libraries that are of interest especially to mathematically inclined people
GitHub | Tutorial | Cheat Sheet

LaTex
LaTeX is not very easy to learn, but makes life easier for anyone who has to complete term papers and dissertations
GitHub | Overleaf | Symbols | Cheat Sheet | GeoGebra