← all repositories

hamzafarooq/building-llm-applications-from-scratch

An educational course on building production-ready LLM applications from the ground up.

2.4k stars Jupyter Notebook Learning
building-llm-applications-from-scratch
Velocity · 7d
+2.3
★ / day
Trend
steady
star history

A comprehensive technical course teaching how to design, build, and deploy custom LLM-powered solutions. It covers transformer architecture, retrieval-augmented generation (RAG), encoder and decoder models, and fine-tuning open-source LLMs for enterprise use cases. Unlike courses that focus on pre-built frameworks like LangChain, this course dives into the building blocks of retrieval systems and underlying LLM mechanics, enabling students to create custom solutions from scratch.

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