This pathway is designed to guide learners through the essentials of Large Language Models (LLMs), from beginner to advanced levels, with a mix of theoretical concepts and practical coding. It is organized by weeks, with color codes to signify progression:
- 🔵 Week 1: Foundational concepts
- 🟣 Week 2: Intermediate topics
- 🟠 Week 3: Advanced techniques
- 🔴 Must-see (advanced topics)
- ⚫ Optional, specialized content
Starting with a beginner's introduction, you can move into hands-on coding with Langchain, explore structured output with Pydantic, and dive into evaluation methods. The pathway also covers in-context learning, Retrieval-Augmented Generation (RAG), and running LLMs locally, concluding with advanced and optional materials for those who want to go deeper. An alternative pathway includes additional YouTube playlists, books, and courses for further learning.
Start - code
OR
Then you can go to each section, as you need, and do something on your PC. Nothing is comparable to getting something running on your own PC (either by API or local LLMs).
Running LLMs locally
🔵 LM studio basic ++ Python integration --> recommended for beginners
🟣 Ollama basics ++ Python integration --> Recommended for iterative runs
Advanced - musT - Agentic
🔴 Agentic Design of LLMs
Advanced - optional
⚫ Langflow (UI for creating RAG)
If you finished your first project and want to go deeper:
⚫ Learn the fundamentals of generative AI for real-world applications by deeplearning.io
Alternative to this pathway
⬛ YT playlist covering all aspects, from beginner-level to advanced, including both code and concepts: Generative AI by Washington Prof
⬛ A book covering all aspects of LLMs (really a great book, the second book I tried to read cover-to-cover in my life): Hands-on Large Language Models by J. Alammar
⬛ Building Production-Ready Apps with Large Language Models
⬛ Learn the fundamentals of generative AI for real-world applications by deeplearning.io