hamzafarooq/building-llm-applications-from-scratch
An educational course on building production-ready LLM applications from the ground up.

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.