A curriculum for learning about foundation models, from scratch to the frontier
See the codeThe purpose of this curriculum is to help new Elicit employees learn background in machine learning, with a focus on language models. I’ve tried to strike a balance between papers that are relevant for deploying ML in production and techniques that matter for longer-term scalability.
If you don’t work at Elicit yet - we’re hiring ML and software engineers.
Recommended reading order:
✨ = Added after 2025/11/26
Tier 1
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 3
Tier 2
Tier 3
Tier 1
Tier 2
Tier 2
Tier 3
Tier 2
Tier 3
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
18 commits
A curriculum for learning about foundation models, from scratch to the frontier
See the codeThe purpose of this curriculum is to help new Elicit employees learn background in machine learning, with a focus on language models. I’ve tried to strike a balance between papers that are relevant for deploying ML in production and techniques that matter for longer-term scalability.
If you don’t work at Elicit yet - we’re hiring ML and software engineers.
Recommended reading order:
✨ = Added after 2025/11/26
Tier 1
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 3
Tier 2
Tier 3
Tier 1
Tier 2
Tier 2
Tier 3
Tier 2
Tier 3
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 2
Tier 3
Tier 2
18 commits