Best first move
Pick one educator from the table, watch one matched video, then open one hands-on resource. The aim is to leave with a working habit, project, or mental model tied to rag.
AI learning guide
Learn retrieval, embeddings, chunking, reranking, and grounded answers.
Pick one educator from the table, watch one matched video, then open one hands-on resource. The aim is to leave with a working habit, project, or mental model tied to rag.
Compare audience, level, format, and starting point. Favor a source that matches your current role and gives you exercises, examples, docs, or code you can use immediately.
Avoid collecting dozens of generic AI tips. Use this guide to choose a narrow learning loop: one topic, one educator, one video, one resource, one application in your own work.
LangChain
LlamaIndex
Weaviate
Pinecone
Arize AI
| Educator / source | Best for | Skills | Start with |
|---|---|---|---|
| Everyone from beginners to builders | Prompting, Agents, RAG, ML foundations | Start with ChatGPT Prompt Engineering for Developers, then pick a RAG or agents course. | |
| Developers building LLM apps | Structured outputs, Extraction, RAG | Try the Instructor examples for extraction and validation. | |
| Builders shipping LLM systems | Evals, RAG, LLM product quality | Read the evals guide and build a small test set for your own app. | |
| Developers, researchers | Prompting, RAG, Reasoning, Agents | Use the prompting techniques and RAG sections as a reference. | |
| Visual learners, developers | Transformers, Embeddings, LLM concepts | Read The Illustrated Transformer, then The Illustrated GPT-2. | |
| Engineers, researchers | Agents, RAG, ML research | Read the posts on LLM-powered autonomous agents and prompt engineering. | |
| Engineers shipping ML products | MLOps, Deployment, Product ML | Use the course modules that match your current project stage. | |
| Beginners learning ML foundations | ML foundations, Classification, Embeddings, Neural networks | Start the Machine Learning Crash Course and finish the exercises rather than only watching videos. | |
| Developers building agents and LLM apps | LangGraph, Agents, LLM orchestration, RAG | Start with Introduction to LangGraph and work through the notebooks. | |
| Developers building RAG and document agents | RAG, Agents, Document workflows, Context augmentation | Read the LlamaIndex introduction, then build a small document Q&A app. | |
| Developers building with OpenAI APIs | API examples, RAG, Agents, Structured outputs | Search the cookbook for the exact pattern you need and run the notebook locally. | |
| Developers building vector search and RAG | Vector databases, RAG, Embeddings, Search | Read embeddings and RAG guides before picking a vector database. | |
| Developers learning vector search and RAG | Vector search, RAG, Hybrid search, Embeddings | Use Academy modules if you want a course-like path for vector search. | |
| AI engineers and ML teams | Observability, Evals, Tracing, RAG debugging | Try Phoenix tracing on a small RAG or agent app. | |
| Data and AI practitioners | Data systems, ML engineering, AI trends | Search episodes by topic: RAG, evaluation, agents, MLOps. | |
| Students and engineers learning deep learning | Deep learning, Neural networks, Generative AI, Model training | Watch the introduction lecture and run the first lab. | |
| Developers and students learning NLP | NLP, Transformers, Embeddings, Language models | Study word vectors and attention before transformer-heavy material. | |
| Beginner developers | AI foundations, Python, Prompting, LLM apps | Use the beginner AI and Python material before attempting agents or RAG. |
GitHub repo · OpenAI · Beginner to advanced
You need implementation examples rather than theory.
Guide · DAIR.AI · Beginner to advanced
You want examples of prompting techniques and patterns.
Docs and examples · LlamaIndex · Intermediate
You need to connect LLMs to documents, data, and retrieval.
Guide · Pinecone · Beginner to intermediate
You need to understand the moving parts of RAG.
Free academy · Weaviate · Beginner to intermediate
You want structured vector database and retrieval lessons.
Short courses · Andrew Ng · Beginner to advanced
Use this when you want Andrew Ng's material for prompting and related AI skills.
Docs · Jason Liu · Intermediate
Use this when you want Jason Liu's material for structured outputs and related AI skills.
Guides · Hamel Husain · Intermediate to advanced
Use this when you want Hamel Husain's material for evals and related AI skills.
Guide · Elvis Saravia · Beginner to advanced
Use this when you want Elvis Saravia's material for prompting and related AI skills.
Visual essays · Jay Alammar · Beginner to intermediate
Use this when you want Jay Alammar's material for transformers and related AI skills.
Technical essays · Lilian Weng · Advanced
Use this when you want Lilian Weng's material for agents and related AI skills.
Course · Google for Developers · Beginner
Use this when you want Google for Developers's material for ml foundations and related AI skills.
Courses · LangChain · Intermediate
Use this when you want LangChain's material for langgraph and related AI skills.
Docs · Jerry Liu · Intermediate
Use this when you want Jerry Liu's material for rag and related AI skills.
Cookbook · OpenAI · Beginner to advanced
Use this when you want OpenAI's material for api examples and related AI skills.
Guides · Pinecone · Beginner to advanced
Use this when you want Pinecone's material for vector databases and related AI skills.
Use the educator table, videos, and resources above to compare options by topic fit, depth, and format. A good choice gives you a concrete next step: a course module, code example, video walkthrough, project, or workflow you can try today.
Use the educator table, videos, and resources above to compare options by topic fit, depth, and format. A good choice gives you a concrete next step: a course module, code example, video walkthrough, project, or workflow you can try today.
Use the educator table, videos, and resources above to compare options by topic fit, depth, and format. A good choice gives you a concrete next step: a course module, code example, video walkthrough, project, or workflow you can try today.