I took Quiz 5 today; the last issue I had was understanding solving Mean Value Theorem problems in Mathematica. I generally use the transcripts of the video sessions to scrutinize the WL code. The example in Lesson 17 in the "Application" section of the transcript shows the following WL code for the example:
f[x_]:=x^3-8x
sol = Solve[f[4]-f[0] == f'[x](4-0) && 0<=x<=4,x]
I think this Solve statement is structured in a terrible way. It took me a long time to realize that the
"(4-0)" was part of the slope calculation. I found a superior explanation also authored by @Devendra Kapadia : https://www.wolfram.com/broadcast/video.php?c=105&p=6&v=3188 . It used the following WL code fragment -- from ~ 1 minute into the video:
f[x] := x^3 - 3 x
{a, b} {-2, 2};
sol = Solve [ f[b]-f[a] / b - a == f'[c] && a < c < b, c]
The Solve statement is laid out even prettier in the video: the slope calculation is shown with a 2-line fraction with the numerator directly over the denominator. Aha! That way of expressing the code is lucid. It makes a huge difference to show the code this way. I also liked how he used a, b, and c: it was much easier to see that a and b were the secant endpoints and c was the x value at the tangent point -- far better than slinging around constants for the coordinates in the Solve statement.
I just wanted to grumble. In the best of all worlds, that bad example would be edited out of the course and replaced with a lucid one. I think I had an expectation that the code would always be perfect in the examples; I'll be a bit more skeptical in the future. The good news: I don't think I'll ever forget these particular calculus ideas and exemplary WL code fragment now. :)
One other note for @Luke Titus: I noticed that a student in the course asked a question in a new discussion with the title "About a list of Calculus Functions." I thought you might have missed that question. FYI.