Labs and Applets

Guided labs, applets, and concept maps for numerical analysis, differential equations, calculus, and real analysis. A lab is an assignment, and you work through it once. An applet and a concept map aren't assignments, so they're here whenever you want them.

Showing 0 of 0 activities
Type Everything Guided labs Applets Concept maps
Sort Last updated By course Title A–Z
Show work in progress

A guided lab hands you the algorithms as scrambled pseudocode, and the notebook opens once you've put them back together.

An applet is one page that computes and draws in your browser, with nothing to install and nothing to hand in.

A concept map is a chapter's theorems as boxes with nothing written on the arrows, and the exercise is to match the right sentence to each one.

The notebook a lab opens runs in Google Colab, which keeps NumPy, Matplotlib, SymPy and the rest on Google's machines, so there's nothing to install. You do need to be signed in to a Google account, and Colab will ask you to confirm before it runs a notebook it didn't write.

Your changes aren't saved back here, so use File › Save a copy in Drive to keep your work.

The applets and the concept maps don't use Colab. They run in the page you open, and a map remembers which arrows you've matched on your own machine.

Following the Leiden Declaration on Artificial Intelligence and Mathematics, I want to be transparent that I built the puzzle engine, the concept maps, the applets, the build pipeline and the first drafts of the writing with the help of a large language model. I've read and checked most of what it produced, the mathematical claims, the hints and the wrong-answer messages, but there are almost certainly some small errors still in here. I take the responsibility for any such error, and I would like to hear about them. If something on one of these pages contradicts what you've worked out carefully, trust your own reasoning and tell me.

Nothing on any of these pages calls an AI service. Your work is checked in your own browser, and your progress is saved on your own machine.

You could paste any of these puzzles into a chatbot and have the answer in seconds. The answer isn't what the labs are for. Use whatever helps you understand something you're stuck on, and don't use it to skip the reasoning.