If you’re interested in probabilistic inference, especially Bayesian inference using MCMC methods, I’ve prepared a notebook about it.
https://nextjournal.com/generateme/the-rectangle-game---mcmc-example-in-clojure
It’s an implementation of one of the examples from Probabilistic Models of Cognition. And it’s done without support of probabilistic programming libraries.