I’m open to the idea that pen n paper are superior to typing, for learning.

  • But I stick everything in Roam. Nested lists, LaTeX, PDFs, images and videos, all in one doc.


  • I am no longer sure if it’s worth learning LaTeX, but if you want to or have to, for the love of god use Overleaf. Saves hours a year on install headaches.
  • Years and years in, I still sometimes encounter symbols I don’t know the name for. Detexify has saved me many hours
  • MathPix is an AI maths recogniser, so you can go from e.g. handwritten notes to Latex. Very good accuracy, though the formatting often needs cleaning up.

Computer algebra (“solve this for me”)

  • WolframAlpha. Obvs! Pro is worthwhile for absolute beginners, gives you infinite stepped examples.
  • Maxima. If you need something heavier and free. I see no point in Mathematica or SAGE or even Octave.
  • SymPy. Satisfying but not productive. Only if you’re 10x stronger at programming than maths, as I was.
  • I’m surprised there’s no product of this yet (neural net beats Mathematica on univariable integration)



  • draw.io is way better than it looks. You can easily make publication-quality vector graphics. The good bits of Powerpoint.
  • Loads of graphing tools at Desmos (e.g. teaching linear programming in 2 variables)
  • Geogebra looks fine too
  • Never used either, but for generating beautiful video with a lot of work you now have MathBox and Manim


  • Project Euler is the second best way to learn a new programming language (once you know one deeply). Some people do way better at the computational than the analytic, and this is one bridge you can take.


I have only ever liked and finished one MOOC (and in general I dislike learning from video).

See also


Post a comment:

Comments appear after moderation. You can use html or markdown.
Page just refreshes after successful submit.

Tags: maths