Curated Resources

Books, courses, papers, and tools for each stage

All 📚 Books 🎓 Courses 📄 Papers 🛠 Tools 👥 Community ⭐ Bookmarked
Book

Deep Learning

Ian Goodfellow, Yoshua Bengio, Aaron Courville

The foundational textbook covering neural networks, optimization, and generative models.

deeplearningbook.org →
Book

Speech and Language Processing

Dan Jurafsky & James H. Martin

Comprehensive NLP textbook — covers n-grams to Transformers. Free draft online.

Stanford SLP3 →
Book

Dive into Deep Learning

Aston Zhang, Zachary Lipton, Mu Li, Alexander Smola

Interactive deep learning textbook with code in PyTorch, JAX, and TensorFlow.

d2l.ai →
Book

Build a Large Language Model (From Scratch)

Sebastian Raschka

Hands-on guide to building a GPT-like LLM from scratch with PyTorch.

Manning →
Book

Natural Language Processing with Transformers

Lewis Tunstall, Leandro von Werra, Thomas Wolf

Practical guide to building NLP apps with Hugging Face — covers fine-tuning, summarization, QA, and deployment.

O'Reilly →
Book

Hands-On Large Language Models

Jay Alammar & Maarten Grootendorst

Visual, intuitive deep-dive into LLM internals — embeddings, generation, fine-tuning, and semantic search.

O'Reilly →
Book

Designing Machine Learning Systems

Chip Huyen

End-to-end ML system design — data engineering, feature stores, deployment, monitoring. Applicable to LLM systems.

O'Reilly →
Book

Mathematics for Machine Learning

Deisenroth, Faisal, Ong

Linear algebra, calculus, probability, and optimization — the math backbone for understanding Transformers. Free PDF.

mml-book.github.io →
Book

Probabilistic Machine Learning (Vols 1 & 2)

Kevin P. Murphy

Comprehensive, rigorous coverage of modern ML from a probabilistic perspective. Free draft online.

probml.github.io →
Book

The Hundred-Page Machine Learning Book

Andriy Burkov

Concise yet thorough ML primer — perfect for quick reference or refreshing fundamentals.

themlbook.com →
Course

CS231n: Deep Learning for Computer Vision

Stanford / Andrej Karpathy (original)

Classic deep learning fundamentals — backprop, CNNs, training tips.

cs231n.stanford.edu →
Course

CS224N: NLP with Deep Learning

Stanford / Christopher Manning

The gold-standard NLP course covering word vectors, Transformers, and LLMs.

cs224n.stanford.edu →
Course

Andrej Karpathy: Neural Networks — Zero to Hero

Andrej Karpathy

Build a GPT from scratch in a video series. Superb for deep understanding.

karpathy.ai →
Course

Fast.ai — Practical Deep Learning

Jeremy Howard

Top-down, practical approach to deep learning. Great for building intuition quickly.

course.fast.ai →
Course

Hugging Face NLP Course

Hugging Face

Free, hands-on course covering the Transformers library and modern NLP tasks.

huggingface.co →
Course

Full Stack LLM Bootcamp

The Full Stack

Practical LLM application development — prompt engineering, RAG, deployment.

fullstackdeeplearning.com →
Course

DeepLearning.AI: ChatGPT Prompt Engineering

Andrew Ng & Isa Fulford

Short course on prompt engineering best practices — iterative development, summarizing, inferring, transforming.

deeplearning.ai →
Course

DeepLearning.AI: Finetuning Large Language Models

Sharon Zhou

Learn when and how to fine-tune LLMs — data preparation, training, evaluation.

deeplearning.ai →
Course

DeepLearning.AI: LangChain for LLM App Dev

Harrison Chase & Andrew Ng

Build LLM apps with chains, memory, agents, and evaluation using LangChain.

deeplearning.ai →
Course

Stanford CS324: Large Language Models

Stanford / Percy Liang, Tatsunori Hashimoto

Dedicated LLM course covering modeling, training, adaptation, and societal impact.

stanford-cs324 →
Course

MIT 6.S191: Introduction to Deep Learning

MIT / Alexander Amini

Fast-paced intro to deep learning — RNNs, Transformers, generative models with TensorFlow labs.

introtodeeplearning.com →
Course

CMU CS 11-711: Advanced NLP

CMU / Graham Neubig

Graduate-level NLP covering pre-training, generation, structured prediction, and multilingual models.

phontron.com →
Course

Maxime Labonne: LLM Course

Maxime Labonne

Free, comprehensive LLM course on GitHub — architecture, pre-training, SFT, RLHF, quantization, and deployment.

GitHub →
Course

DeepLearning.AI: Building Systems with ChatGPT

Andrew Ng & Isa Fulford

Build multi-step systems — classification, moderation, chain-of-thought, and evaluation pipelines.

deeplearning.ai →
Paper

Attention Is All You Need

Vaswani et al., 2017

The foundational Transformer paper. Required reading.

arXiv →
Paper

Language Models are Few-Shot Learners (GPT-3)

Brown et al., 2020

Demonstrated emergent in-context learning at scale.

arXiv →
Paper

Training language models to follow instructions (InstructGPT)

Ouyang et al., 2022

RLHF paper that shaped modern chatbot alignment.

arXiv →
Paper

LLaMA: Open and Efficient Foundation LMs

Touvron et al., 2023

Meta's open-weight model family that catalyzed open-source LLM research.

arXiv →
Paper

LoRA: Low-Rank Adaptation of Large Language Models

Hu et al., 2021

Efficient fine-tuning by injecting trainable low-rank matrices.

arXiv →
Paper

Direct Preference Optimization (DPO)

Rafailov et al., 2023

Simplified alignment without a separate reward model.

arXiv →
Paper

Retrieval-Augmented Generation (RAG)

Lewis et al., 2020

Combining retrieval with generation for knowledge-intensive tasks.

arXiv →
Paper

FlashAttention

Dao et al., 2022

IO-aware exact attention that is 2–4× faster and uses 5–20× less memory.

arXiv →
Paper

BERT: Pre-training of Deep Bidirectional Transformers

Devlin et al., 2018

Introduced masked language modeling and bidirectional pre-training. Revolutionized NLP benchmarks.

arXiv →
Paper

Language Models are Unsupervised Multitask Learners (GPT-2)

Radford et al., 2019

Showed that scaling up language models yields zero-shot task transfer.

OpenAI PDF →
Paper

Scaling Laws for Neural Language Models

Kaplan et al., 2020

Discovered power-law relationships between model size, data, compute, and loss.

arXiv →
Paper

Training Compute-Optimal LLMs (Chinchilla)

Hoffmann et al., 2022

Showed models should be trained on more data than previously thought. Reshaped LLM training budgets.

arXiv →
Paper

Chain-of-Thought Prompting

Wei et al., 2022

Demonstrated that step-by-step reasoning prompts dramatically improve LLM problem-solving.

arXiv →
Paper

Constitutional AI (CAI)

Bai et al., 2022

Anthropic's approach to self-supervised alignment using a set of principles (a "constitution").

arXiv →
Paper

Llama 2: Open Foundation and Fine-Tuned Chat Models

Touvron et al., 2023

Detailed the training recipe for Llama 2, including RLHF alignment and safety tuning.

arXiv →
Paper

Mistral 7B

Jiang et al., 2023

Efficient 7B model using sliding window attention and GQA, outperforming larger models.

arXiv →
Paper

Switch Transformers (Mixture of Experts)

Fedus et al., 2022

Simplified MoE with top-1 routing — scale to trillions of parameters efficiently.

arXiv →
Paper

ReAct: Synergizing Reasoning and Acting

Yao et al., 2022

Interleaving reasoning traces with actions for grounded, tool-using LLM agents.

arXiv →
Paper

Tree of Thoughts

Yao et al., 2023

Extends chain-of-thought with deliberate search over reasoning paths using BFS/DFS.

arXiv →
Paper

GQA: Grouped-Query Attention

Ainslie et al., 2023

Memory-efficient attention variant between MHA and MQA — used in Llama 2, Mistral, and beyond.

arXiv →
Paper

RoFormer: Rotary Position Embedding (RoPE)

Su et al., 2021

Elegant rotary position encoding used in LLaMA, Mistral, Qwen — enables length extrapolation.

arXiv →
Paper

Toolformer: LMs Can Teach Themselves to Use Tools

Schick et al., 2023

Trains LMs to decide when/how to call APIs (calculator, search, calendar) autonomously.

arXiv →
Paper

GPTQ: Accurate Post-Training Quantization

Frantar et al., 2022

One-shot weight quantization to 3-4 bits with minimal accuracy loss. Foundational for local LLM deployment.

arXiv →
Paper

Mamba: Linear-Time Sequence Modeling

Gu & Dao, 2023

Alternative to Transformers using selective state spaces — linear complexity, strong language modeling.

arXiv →
Paper

DeepSeek-V2: A Strong, Economical MoE Model

DeepSeek AI, 2024

Multi-head latent attention + DeepSeekMoE — high efficiency MoE architecture with strong performance.

arXiv →
Paper

A Survey of Large Language Models

Zhao et al., 2023

Comprehensive 100+ page survey covering pre-training, alignment, utilization, and evaluation of LLMs.

arXiv →
Tool

PyTorch

Meta AI

The dominant deep learning framework for research and production.

pytorch.org →
Tool

Hugging Face Transformers

Hugging Face

State-of-the-art pretrained models with a unified API.

huggingface.co →
Tool

vLLM

vLLM Team

High-throughput LLM serving engine with PagedAttention.

GitHub →
Tool

LangChain / LangGraph

LangChain AI

Framework for building LLM-powered applications and agents.

langchain.com →
Tool

Weights & Biases

W&B

Experiment tracking, model versioning, and ML ops platform.

wandb.ai →
Tool

Ollama

Ollama

Run LLMs locally with one command. Supports Llama, Mistral, Gemma, and more.

ollama.com →
Tool

llama.cpp

Georgi Gerganov

C/C++ inference engine for LLMs — runs quantized models on CPU/GPU with GGUF format.

GitHub →
Tool

Axolotl

OpenAccess AI Collective

Streamlined fine-tuning tool — supports LoRA, QLoRA, full fine-tune with YAML configs.

GitHub →
Tool

DeepSpeed

Microsoft

Deep learning optimization library — ZeRO stages, mixed-precision, pipeline parallelism for large-scale training.

GitHub →
Tool

Argilla

Argilla

Data curation platform for LLMs — label, curate, and build instruction datasets with human feedback.

GitHub →
Tool

LitGPT

Lightning AI

Pre-train, fine-tune, and deploy 20+ LLM architectures with a unified, hackable codebase.

GitHub →
Tool

LM Studio

LM Studio

Desktop app for discovering, downloading, and running local LLMs with a ChatGPT-like UI.

lmstudio.ai →
Tool

Gradio

Hugging Face

Build ML web demos in minutes — chatbots, image classifiers, and more with Python.

gradio.app →
Community

r/LocalLLaMA

Reddit

Active community for open-source LLM news, benchmarks, and discussions.

Reddit →
Community

Hugging Face Community

Hugging Face

Forums, Discord, and model hub — the epicenter of open-source AI.

huggingface.co →
Community

Papers With Code

Meta AI

Track state-of-the-art results, find implementations, and explore benchmarks.

paperswithcode.com →
Community

Key Researchers to Follow

X / Twitter

@karpathy, @ylecun, @AndrewYNg, @rasbt (Sebastian Raschka), @srush_nlp, @_jasonwei — stay current with frontier research.

@karpathy →
Community

Chatbot Arena / LMSYS

LMSYS Org

Compare LLMs head-to-head. The gold standard for model evaluation with crowd-sourced Elo ratings.

chat.lmsys.org →
Community

Open LLM Leaderboard

Hugging Face

Track and compare open-source model performance across standard benchmarks.

HF Leaderboard →
Community

Awesome LLM GitHub Lists

Community-curated

Curated lists of LLM tools, papers, and resources kept up-to-date by the community.

Awesome-LLM →
Community

The Batch Newsletter

Andrew Ng / DeepLearning.AI

Weekly AI newsletter — curated news, research summaries, and practical insights from Andrew Ng.

deeplearning.ai →
Community

Ahead of AI Newsletter

Sebastian Raschka

High-signal newsletter covering LLM research, fine-tuning techniques, and practical ML insights.

sebastianraschka.com →
Community

EleutherAI

EleutherAI

Grassroots AI research lab — open-source models (GPT-NeoX, Pythia), datasets, and active Discord community.

eleuther.ai →
Community

AI Explained (YouTube)

AI Explained

In-depth video explanations of the latest AI papers, benchmarks, and developments.

YouTube →
Community

Yannic Kilcher (YouTube)

Yannic Kilcher

Paper walkthroughs and ML news — one of the best channels for understanding new research.

YouTube →
Community

r/MachineLearning

Reddit

The largest ML subreddit — paper discussions, research AMAs, and industry news.

Reddit →