I did a run-through of the Microlearning project notebook on Colab to see whether it is still working. Everything seems to be running as expected, with only one bug: In newer versions of numpy, np.product() has been removed, and replaced with np.prod().