Curated resources for your 8-week AI engineering journey.
- Patterns for Building LLM-based Systems - Eugene Yan
- What We Learned from a Year of Building with LLMs - O'Reilly
- Building LLM Applications for Production - Chip Huyen
- LLM Patterns - Simon Willison
- What is Vector Search? - Pinecone
- OpenAI Embeddings Guide
- Understanding Vector Databases
- Embeddings: What they are and why they matter
- Retrieval Augmented Generation - Original paper
- Advanced RAG Techniques
- RAG is More Than Just Embedding Search
- RAGAS: RAG Assessment Framework
- ReAct: Synergizing Reasoning and Acting - Original paper
- Building Autonomous Agents
- LangChain Agents
- Building Reliable Agents
- Andrej Karpathy: Intro to Large Language Models - 1hr
- Vector Databases Explained
- Building LLM Applications
- Claude API - Primary
- OpenAI API
- Cohere API - For reranking
- ChromaDB - Local, simple
- Qdrant - Production-ready
- Pinecone - Managed service
- pgvector - PostgreSQL extension
- LangSmith - Observability
- Weights & Biases - Experiment tracking
- Helicone - LLM observability
- Eugene Yan - ML/AI patterns
- Chip Huyen - ML systems
- Simon Willison - LLM experiments
- Lilian Weng - Deep technical posts
- Anthropic Blog
- The Batch - DeepLearning.AI
- TLDR AI
- Last Week in AI
- Attention Is All You Need - Transformers
- BERT - Pre-training
- GPT-3 - Language models
- RAG - Retrieval augmentation
- ReAct - Reasoning + Acting
- Focus on embeddings and vector search fundamentals
- See above: Vector Search & Embeddings section
- Deep dive into vector DB documentation
- Compare ChromaDB, Qdrant, Pinecone, pgvector
- API design, multi-tenancy, observability
- Study FastAPI, async patterns
- RAG papers and advanced techniques
- RAGAS evaluation framework
- MCP documentation and examples
- TypeScript SDK tutorials
- ReAct paper and implementations
- LangGraph tutorials
- Full-stack development
- Next.js, deployment strategies
- OpenAI API key
- Anthropic (Claude) API key
- Cohere API key (Week 5)
- Pinecone API key (Week 3)
- Python 3.9+
- Node.js 18+ (for MCP, Week 6)
- Docker (for databases)
- Git & GitHub
- VS Code / Cursor
- PostgreSQL (Week 2)
- GitHub
- Vercel / Railway (deployment)
- Medium / Dev.to (blogging)
- LinkedIn (sharing)
Pro Tip: Bookmark this page and refer back as you progress through the weeks. Add your own discoveries and resources!