← all repositories
SciML/SciMLBook

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.

2k stars HTML LearningDomain Apps
SciMLBook
Not currently ranked — collecting fresh signals.
star history

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.jl and Franklin.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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.