Resources
Course Resources
This page provides links to useful resources, tools, and references for the Agentic LLM course.
Development Tools and Frameworks
LLM APIs and Platforms
- OpenAI API - GPT-4 and other models
- Anthropic Claude - Claude 3 models
- Google AI Studio - Gemini models
- Hugging Face - Open-source models and tools
Agent Frameworks
- LangChain - Framework for LLM applications
- AutoGen - Multi-agent conversation framework
- CrewAI - Platform for orchestrating role-playing AI agents
- Semantic Kernel - Microsoft’s SDK for LLM integration
Vector Databases
- Pinecone - Managed vector database
- Weaviate - Open-source vector search engine
- Chroma - AI-native embedding database
- FAISS - Facebook AI Similarity Search
Development Environments
- Python - Primary programming language for the course
- Jupyter Notebooks - Interactive development environment
- Google Colab - Free cloud-based notebooks
- Visual Studio Code - Recommended code editor
Learning Materials
Foundational Papers
Transformers and LLMs:
- Vaswani et al. (2017) - Attention Is All You Need
- Brown et al. (2020) - Language Models are Few-Shot Learners (GPT-3)
- OpenAI (2023) - GPT-4 Technical Report
Prompt Engineering:
- Wei et al. (2022) - Chain-of-Thought Prompting
- Kojima et al. (2022) - Zero-shot CoT
- Yao et al. (2023) - Tree of Thoughts
AI Agents:
- Yao et al. (2023) - ReAct: Reasoning and Acting
- Shinn et al. (2023) - Reflexion
- Park et al. (2023) - Generative Agents
Retrieval-Augmented Generation:
- Lewis et al. (2020) - RAG: Retrieval-Augmented Generation
Online Courses and Tutorials
- DeepLearning.AI - ChatGPT Prompt Engineering
- Prompt Engineering Guide
- LangChain Documentation
- Hugging Face NLP Course
Books and Documentation
- OpenAI Cookbook - Best practices for GPT
- Anthropic’s Guide to Prompt Engineering
- Python Documentation
Datasets and Benchmarks
Agent Evaluation Benchmarks
- AgentBench - Benchmark for LLM-as-Agent
- ToolBench - Tool-learning benchmark
- WebArena - Web agent benchmark
General LLM Datasets
- MMLU - Massive Multitask Language Understanding
- HumanEval - Code generation benchmark
- GSM8K - Math word problems
Community and Support
Discussion Forums
Conferences and Workshops
- NeurIPS - Neural Information Processing Systems
- ICML - International Conference on Machine Learning
- ACL - Association for Computational Linguistics
- ICLR - International Conference on Learning Representations
Research Groups and Labs
Additional Tools
Code Libraries
- transformers - Hugging Face transformers
- tiktoken - Token counting for OpenAI models
- openai-python - OpenAI Python library
- chromadb - Embedding database
Monitoring and Evaluation
- LangSmith - LLM application monitoring
- Weights & Biases - Experiment tracking
- MLflow - ML lifecycle management
Visualization
- Graphviz - Graph visualization
- Matplotlib - Python plotting library
- Plotly - Interactive visualizations
Getting Help
If you need assistance with the course:
- Office Hours: Check the course schedule for instructor availability
- Course Forum: Post questions on the course discussion board
- Email: Contact the instructor for private matters
- Study Groups: Form study groups with fellow students
- LIACS Support: Visit LIACS for technical assistance
Contributing
Have a resource to suggest? Please let us know! Send your recommendations to the course instructor.
This page is regularly updated. Last update: February 2026