Almost all course material will be provided in form of Pluto notebooks which you can run on your computer. Here is the recipe to install Julia and Pluto. See also the Pluto homepage.
Preferably, use Chrome or Firefox as browsers
Download and install Julia julia 1.11
juliaup provides a flexible way to install Julia and to switch between versions
Invoke Julia and issue the following commands:
using Pkg
Pkg.add("Pluto")
using Pluto
Pluto.run()
As a result, you should see the "welcome to Pluto.jl" page in your browser. You can paste the notebook links from this course directly into the "Open from file" input box.
TU Berlin course "Julia Programming for Machine Learning" course material by Adrian Hill
General information on Julia and Pluto notebooks
Pluto notebook: pluto/julia, html, pdf
Number types, control structures, functions ...
Pluto notebook: pluto/julia, html, pdf
For this year I slightly re-arranged the introductory stuff. I link the old notebooks below.