Deep learning & LLMs

Build, train, and dissect neural networks and language models.

Deep learning is linear algebra, calculus, and statistics working together at scale. Start with how networks learn, then go inside large language models to see how they actually work.

Choose your starting point

Different ways into the same material. Any one of them is a complete start.

If you are new to deep learning

A deep understanding of deep learning

Course · Udemy · 57+ hours · Python + PyTorch

Modern deep learning in PyTorch, with lots of exercises and code challenges to hone your skills. Includes a Python tutorial.

If you want to understand LLMs from the inside

Deep understanding of AI large language model mechanisms

Course · Udemy · 92+ hours · Python + PyTorch

LLMs such as GPT and BART in PyTorch, covering architecture, training, technical AI safety, mechanistic interpretability, and experiments. Includes Python and deep learning basics.

If you prefer hands-on projects

50 ML projects to understand LLMs

Book · paperback and PDF

Investigate transformer mechanisms through data analysis, visualization, and experimentation.

Everything on deep learning & LLMs

Courses, books, code, and free material in one list.

Book

50 ML projects to understand LLMs

Book · paperback and PDF

Investigate transformer mechanisms through data analysis, visualization, and experimentation.

Course

Deep understanding of AI large language model mechanisms

Course · Udemy · 92+ hours · Python + PyTorch

LLMs such as GPT and BART in PyTorch, covering architecture, training, technical AI safety, mechanistic interpretability, and experiments. Includes Python and deep learning basics.

Course

A deep understanding of deep learning

Course · Udemy · 57+ hours · Python + PyTorch

Modern deep learning in PyTorch, with lots of exercises and code challenges to hone your skills. Includes a Python tutorial.

Where deep learning & LLMs fits