You can try it :
Stan is an probabilistic programming language. Probabilistic programming languages are languages designed to describe probabilistic models as well as perform the necessary inferential computation.
Carpenter, Bob, et al. "Stan: A probabilistic programming language" in Journal of Statistical Software (2017). DOI 10.18637/jss.v076.i01
- Bernoulli (notebook | model)
- Linear Regression (notebook | model)
- Seven Scientists (notebook | model)
- Bayesian Data Analysis by Andrew Gelman et al. (R or Python)
- Bayesian Cognitive Modeling (link)
- Probabilistic Programming & Bayesian Methods for Hackers (link)
- Bayesian Analysis for the Social Sciences by Simon Jackman (link)
Furthermore, of historical relevance are BUGS and JAGS.
Funded by the German Research Foundation (DFG). FKZ/project number: 324867496.