Appendix C: Resource Index
Carefully curated AI programming learning resources to help you continuously improve skills.
Official Documentation
Model Providers
OpenAI Platform: https://platform.openai.com/docs
- API reference, best practices, security guides
- Playground, Token calculator and other tools
Anthropic Claude: https://docs.anthropic.com
- Claude API documentation, prompt engineering guide
- Computer Use, MCP protocol documentation
Google AI Studio: https://ai.google.dev
- Gemini API documentation and quick start
- Multimodal examples and tutorials
DeepSeek: https://platform.deepseek.com/docs
- Domestic open-source model documentation
- Deployment guide and API reference
AI Programming Tools
Cursor: https://docs.cursor.com
- IDE usage tutorials, shortcuts, configuration guide
- AI features best practices
Claude Code: https://docs.anthropic.com/claude-code
- Command-line tool installation and usage
- Workflow integration examples
GitHub Copilot: https://docs.github.com/copilot
- Multi-editor integration guide
- Enterprise edition management documentation
Codex CLI: https://github.com/openai/codex-cli
- Command-line AI assistant documentation
- Custom command configuration
Frameworks and Libraries
JavaScript/TypeScript
OpenAI Node SDK: https://github.com/openai/openai-node
- Official Node.js library, comprehensive TypeScript support
Vercel AI SDK: https://sdk.vercel.ai
- Streaming UI, multi-model abstraction, React Hooks
LangChain.js: https://js.langchain.com
- RAG, Agent, tool calling and other features
Python
OpenAI Python SDK: https://github.com/openai/openai-python
- Official Python library, async support
LangChain: https://python.langchain.com
- Most complete LLM application framework
LangGraph: https://langchain-ai.github.io/langgraph
- Stateful Agent workflows
CrewAI: https://docs.crewai.com
- Multi-agent collaboration framework
Other Languages
OpenAI Go SDK: https://github.com/sashabaranov/go-openai
- Community-maintained, feature-complete
Anthropic Java SDK: https://github.com/anthropics/anthropic-sdk-java
- Official Java library
Rust OpenAI: https://github.com/64bit/async-openai
- Async Rust implementation
Learning Resources
Online Courses
DeepLearning.AI: https://www.deeplearning.ai
- ChatGPT Prompt Engineering for Developers
- Building Systems with the ChatGPT API
- LangChain for LLM Application Development
Anthropic Courses: https://www.anthropic.com/courses
- Claude API official courses
- Prompt Engineering best practices
Coursera AI Specializations: https://www.coursera.org
- Generative AI specialization courses
- AI product management
YouTube Channels
3Blue1Brown: https://www.youtube.com/@3blue1brown
- Neural Networks visualization explanations (EN/CN subtitles)
Andrej Karpathy: https://www.youtube.com/@AndrejKarpathy
- Let's build GPT series, implement from scratch
AI Explained: https://www.youtube.com/@aiexplained-official
- Latest model and paper interpretations
sentdex: https://www.youtube.com/@sentdex
- Python AI programming hands-on tutorials
Liu Er Da Ren: https://space.bilibili.com/17404347
- Bilibili quality AI tech explanations (Chinese)
Learn AI with Li Mu: https://space.bilibili.com/1567748478
- Paper deep-dives and practical tutorials (Chinese)
Blogs and News
OpenAI Blog: https://openai.com/blog
- Latest model releases and technical articles
Anthropic News: https://www.anthropic.com/news
- Claude updates and research papers
Lil'Log: https://lilianweng.github.io
- OpenAI researcher's deep technical blog
The Batch (DeepLearning.AI): https://www.deeplearning.ai/the-batch
- Weekly AI news highlights
Simon Willison's Blog: https://simonwillison.net
- LLM application development practical experience
Machine Heart: https://www.jiqizhixin.com
- Chinese AI news and paper interpretations
Quantum Bit: https://www.qbitai.com
- Chinese AI industry news
Recommended Books
"Dive into Deep Learning": https://zh.d2l.ai
- Written by Li Mu team, Chinese open-source textbook
Build a Large Language Model (From Scratch): Sebastian Raschka
- Practical guide to building LLM from scratch
Designing Machine Learning Systems: Chip Huyen
- ML system design and production deployment
Generative AI with LangChain: Ben Auffarth
- LangChain practical tutorial
Community and Forums
Discord Servers
OpenAI Discord: https://discord.gg/openai
- API usage exchange, Q&A
LangChain Discord: https://discord.gg/langchain
- Framework usage discussion and tech support
Anthropic Discord: https://discord.gg/anthropic
- Claude user community
Cursor Community: https://discord.gg/cursor
- IDE usage tips sharing
Reddit
r/MachineLearning: https://reddit.com/r/MachineLearning
- ML research and paper discussions
r/LocalLLaMA: https://reddit.com/r/LocalLLaMA
- Local model deployment and optimization
r/ChatGPT: https://reddit.com/r/ChatGPT
- User experience and prompt techniques
r/ArtificialIntelligence: https://reddit.com/r/ArtificialIntelligence
- AI industry dynamics and trends
GitHub Projects
Awesome LLM: https://github.com/Hannibal046/Awesome-LLM
- LLM resource collection
Awesome ChatGPT Prompts: https://github.com/f/awesome-chatgpt-prompts
- Prompt example collection
LangChain Templates: https://github.com/langchain-ai/langchain/tree/master/templates
- Official application templates
OpenAI Cookbook: https://github.com/openai/openai-cookbook
- Official example code and tutorials
Tools and Platforms
Prompt Tools
PromptPerfect: https://promptperfect.jina.ai
- AI-powered prompt optimization tool
Prompt Flow: https://microsoft.github.io/promptflow
- Microsoft's prompt engineering workflow tool
LangSmith: https://smith.langchain.com
- LangChain's debugging and monitoring platform
Evaluation and Monitoring
Weights & Biases: https://wandb.ai
- ML experiment tracking and visualization
Braintrust: https://braintrustdata.com
- AI application evaluation and optimization platform
Helicone: https://helicone.ai
- LLM request monitoring and analysis
LangFuse: https://langfuse.com
- Open-source LLM observability platform
Vector Databases
PostgreSQL + pgvector: https://github.com/pgvector/pgvector
- Production-grade vector search extension
Supabase: https://supabase.com
- Managed Postgres + vector search
Weaviate: https://weaviate.io
- Professional vector database, supports multimodal
Pinecone: https://www.pinecone.io
- Managed vector database service
Deployment Platforms
Vercel: https://vercel.com
- Next.js and React app deployment
Cloudflare Workers: https://workers.cloudflare.com
- Edge computing platform
Railway: https://railway.app
- Rapid deployment and hosting
Modal: https://modal.com
- Serverless GPU computing
Papers and Research
arXiv Selection
Papers with Code: https://paperswithcode.com
- Paper + code implementation index
Hugging Face Papers: https://huggingface.co/papers
- Daily paper selection and discussion
Research Institutions
- OpenAI Research: https://openai.com/research
- Anthropic Research: https://www.anthropic.com/research
- Google DeepMind: https://deepmind.google
- Meta AI Research: https://ai.meta.com
Chinese Resources
Communities
AI Study Society: https://www.juejin.cn/tag/AI
- Juejin AI technology tag
V2EX AI Node: https://v2ex.com/go/ai
- Developer discussion community
Zhihu AI Topic: https://www.zhihu.com/topic/19551275
- Q&A and experience sharing
Localized Documentation
- LangChain Chinese Documentation: https://www.langchain.com.cn
- OpenAI API Chinese Guide: Community-maintained translations
Last updated: 2026-02-20