Feel free to use them for academic purpose, if you find these useful.
NB: How models deal with uncertainty has been deliberately omitted. This topic (more specifically, Statistical ML and Probabilistic graphical models) is covered in our Machine Learning course.