You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Julia: Solving Real-World Problems with Computation, Fall 2026 (course material work in progress)
Real-world problems
We will take applications such as climate change and show how you can participate in the big open source community looking to find solutions to challenging problems with exposure to github and parallel computing.
Corgi in the washing machine
You will learn mathematical ideas by immersion into the mathematical process, performing experiments, seeing the connections, and seeing just how much fun math can be.
Revolutionary interactivity
Our course material is built using real code, and instead of a book, we have a series of interactive notebooks. On our website, you can play with sliders, buttons and images to interact with our simulations. You can even go further, and modify and run any code on our website!
Learning Julia
In literature it’s not enough to just know the technicalities of grammar. In music it’s not enough to learn the scales. The goal is to communicate experiences and emotions. For a computer scientist, it’s not enough to write a working program, the program should be written with beautiful high level abstractions that speak to your audience. This class will show you how.
This year's experiment is that LLMs may let us learn ideas that once felt out of reach, even when our background is uneven or incomplete. Each project will start with one such idea, build a computational way into it, and teach it to the class in the spirit of a seminar.