MIT lecture notes rebuilt as a living document on SciML
MIT graduate lecture notes on parallel computing and scientific ML, continuously rebuilt from Julia Markdown into a public web book.

What it does
The site collects the lecture notes from MIT’s 18.337J/6.338J graduate course, covering the intersection of high-performance computing and scientific machine learning. The material is published as a continuously updated website rather than a frozen PDF, with sources written in Julia Markdown and compiled through Weave.jl into a Franklin.jl site. It spans topics from GPU computing and parallelism to neural ODEs, neural SDEs, and stiff differential equations.
The interesting bit
Most course notes fossilize after finals week; this one is explicitly built as a “live document” intended to track new methods as they appear in the literature. The Tufte CSS layout is a nice touch—academic austerity without the 1990s HTML look.
Key highlights
- Derived from an actual MIT graduate course (18.337J/6.338J) on parallel computing and SciML
- Built from executable Julia Markdown documents using
Weave.jlandFranklin.jl - Styled with Tufte CSS for clean, margin-note-friendly typography
- Covers neural ODEs, neural SDEs, GPU computing, stiff equations, and performance engineering
- Hosted at book.sciml.ai with a Zenodo DOI for citation
Caveats
- The README is vague about update frequency and current chapter coverage; it promises continuous updates but offers no table of contents or last-edited dates.
- Much of the build pipeline detail is exposed (
Franklin.jl,Weave.jl, custom templates), which suggests the repository is as much a publishing toolchain as it is a finished book.
Verdict
Worth bookmarking if you are a graduate student or researcher working at the intersection of numerical methods and machine learning. Skip it if you are looking for a quick API reference or a cookbook of copy-paste code snippets.
Frequently asked
- What is SciML/SciMLBook?
- MIT graduate lecture notes on parallel computing and scientific ML, continuously rebuilt from Julia Markdown into a public web book.
- Is SciMLBook open source?
- Yes — SciML/SciMLBook is an open-source project tracked on heatdrop.
- What language is SciMLBook written in?
- SciML/SciMLBook is primarily written in HTML.
- How popular is SciMLBook?
- SciML/SciMLBook has 2k stars on GitHub.
- Where can I find SciMLBook?
- SciML/SciMLBook is on GitHub at https://github.com/SciML/SciMLBook.