I don&#x27;t think those APIs are comparable at all. Mathematics exposes two functions for solving differential equations, DSolve and NDSolve, for symbolic and numeric solutions. In contrast, sage exposes a melange of different functions based on what methods they use internally. This is hugely different in terms of usability. A high school kid doing a physics project might come up with a differential equation without knowing how to solve it manually, but she can expect to simply use the correct syntax to invoke DSolve&#x2F;NDSolve to get what she wants. You can&#x27;t do that in sage without learning a lot about differential equations themselves.<p>By the way, Mathematica&#x27;s documentation contains lots of detailed examples hidden beneath those little disclosure triangles.