Courses taught with Pluto

Pluto.jl is a programming environment designed for education and is being used in several courses around the world. Pluto was developed alongside the free online course Introduction to Computational Thinking at MIT, with the goal of creating a programming environment that is powerful, helpful and interactive, without being too intimidating for students and teachers.

List of courses

Feel free to add your course to this list by clicking โ€œEdit this pageโ€ at the bottom of this page. Is your course not open source or not online? No problem, you can still add it without a URL.

CourseTopicsYearNotes
๐Ÿ‡ณ๐Ÿ‡ฑ Bayesian Machine Learning and Information Processing (5SSD0) (TU Eindhoven)Bayesian ML, signal processing, variational Bayes2026๐ŸŽˆ Co-developed with Pluto!
๐Ÿ‡บ๐Ÿ‡ธ MIT 18.S191 โ€” Introduction to Computational Thinking (MIT)scientific computing, epidemic modeling, climate modeling, raytracing, image processing2026๐ŸŽˆ Co-developed with Pluto!
๐Ÿ‡ฌ๐Ÿ‡ง RCDS Introduction to Julia (Imperial College London)Julia programming2025
๐Ÿ‡ฌ๐Ÿ‡ง Introduction to Julia for Computational Science (Cambridge ICCS)Julia, computational science2025
๐ŸŒ Julia Course (VEZY)Julia programming2025
๐ŸŒ JuliaClimate Notebooks (JuliaClimate)climate science, global warming, CMIP6, sea surface temperature, marine ecosystems2025
๐Ÿ‡จ๐Ÿ‡ญ Biological Data Science II: Machine Learning (BIO-322) (EPFL)cross-validation, gradient descent, neural networks, tree-based methods, unsupervised learning, reinforcement learning2025
๐Ÿ‡ฉ๐Ÿ‡ช Julia for Machine Learning (JuML) (TU Berlin)Julia, linear algebra, DataFrames, machine learning, automatic differentiation, deep learning2025Highly recommended!
๐ŸŒ Statistical Rethinking in Julia (SR2TuringPluto)Bayesian statistics2024Based on McElreathโ€™s Statistical Rethinking; uses Turing.jl
๐Ÿ‡ฉ๐Ÿ‡ช Mathematik fรผr Informatiker 2b (Johannes Gutenberg-Universitรคt Mainz)calculus, numerical methods, Fourier series, PDEs, image processing2024
๐Ÿ‡ซ๐Ÿ‡ท Computational Economics for PhDs (SciencesPo Paris)optimization, parallel computing, dynamic programming, discrete/continuous choice2024
๐Ÿ‡ฌ๐Ÿ‡ง Macroeconomics (EC413) (London School of Economics)macroeconomics2023

Are you using Pluto to teach a course? You can add your course to this list by clicking โ€œEdit this pageโ€ at the bottom of this page. Is your course not open source or not online? No problem, you can still add it without a URL.