Learning resources
Courses, guides and curated lists for learning about AI.
158 projects, highest rated first.
prompts.chat
A free, community-built library of ready-made prompts to use with ChatGPT, Claude, Gemini and other AI chats.
Learning resourcesAwesome MCP Servers
A big, sorted list of add-ons that let AI assistants connect to apps, files and online services.
Learning resourcesOpenAI Cookbook
Example code and guides from OpenAI showing how to do common tasks with its AI models.
Learning resourcesGenerative AI for Beginners
A 21-lesson course from Microsoft on how generative AI works and how to build with it.
Learning resourcesMachine Learning for Beginners
A free 12-week course from Microsoft that teaches the basics of machine learning through projects.
Learning resourcesComputer Science courses with video lectures
A long list of free university computer science courses that come with recorded video lectures.
Learning resourcesHello-Agents
A free step-by-step course, mainly in Chinese, on how AI agents work and how to build your own.
Learning resourcesAwesome LLM Apps
A large collection of ready-to-run example AI apps and agents you can copy and learn from.
Learning resourcesAI Agents for Beginners
A free course of short lessons and videos on how to build AI agents.
Learning resourcesAwesome Data Science
A big, organized list of free courses, tools, books and communities for learning data science.
Learning resourcesHugging Face Agents Course
A free online course that explains how AI agents work and teaches you to build your own.
Learning resourcesAI Agents in Depth (深入理解 AI Agent)
A free book that explains how AI agents work and how to build them, with hands-on exercises.
Learning resourcesBuild a Large Language Model (From Scratch)
The code for a book that teaches you how ChatGPT-style AI works by building a small one yourself.
Learning resourcesAmazon SageMaker Examples
Official example notebooks showing how to train, adjust and launch AI models on Amazon's SageMaker cloud service.
Learning resourcesGenerative AI on Google Cloud
Example notebooks and sample apps showing how to build with Google's Gemini AI models on Google Cloud.
Learning resourcesAwesome Production Machine Learning
A curated list of open-source tools for running, monitoring and scaling machine learning in real products.
Learning resourcesMachine Learning Systems
A free textbook series and course from Harvard on how to engineer real-world AI systems.
Learning resourcesPrompt Engineering Guide
A free guide to writing better instructions for AI chatbots, from basics to advanced methods.
Learning resourcesThe fastai Book
The full fastai deep-learning book as interactive notebooks you can read and run for free.
Learning resourcesAI for Beginners
A free 12-week, 24-lesson course from Microsoft that teaches the basics of artificial intelligence.
Learning resourcesawesome-nlp
A curated list of resources for natural language processing, the study of how computers handle human language.
Learning resourcesLearn Claude Code
A step-by-step tutorial that teaches you to build a small Claude Code-style AI coding agent from scratch.
Learning resourcesLearnOpenCV
Code examples for hundreds of tutorials on computer vision, teaching computers to understand images and video.
Learning resourcesAwesome Generative AI
A hand-picked list of generative AI projects, services and reading, sorted by topic.
Learning resourcesMachine Learning Zoomcamp
A free, hands-on course on building and deploying machine-learning models, self-paced or with a yearly group.
Learning resourcesMLOps Zoomcamp
A free nine-week course on how to put machine learning models into real use and keep them running well.
Learning resourcesAwesome DeepSeek Integrations
A list of apps, plug-ins and tools that work with DeepSeek's AI models.
Learning resourcesRAG Techniques
A collection of hands-on tutorials showing different ways to help AI answer questions from your own documents.
Learning resourcesBest-of Machine Learning with Python
A ranked, regularly updated list of open-source machine learning libraries for Python.
Learning resourcesGenAI Agents
A large set of hands-on tutorials showing how to build AI agents, from simple chatbots to teams of agents.
Learning resourcesSelf LLM (开源大模型食用指南)
Step-by-step Chinese-language tutorials for setting up, running and fine-tuning open AI models on Linux.
Learning resourcesAwesome-MCP-ZH
A Chinese-language guide and list of resources for MCP, the standard that connects AI to outside tools.
Learning resourcesLearn PyTorch for Deep Learning
A complete beginner-friendly course on building AI models with PyTorch, with an online book and videos.
Learning resourcesAI Engineering from Scratch
A free, hands-on curriculum that teaches AI engineering by building models, search systems and agents yourself.
Learning resourcesAwesome-Pytorch-list
A big list of libraries, tutorials and examples built around PyTorch, a popular AI toolkit.
Learning resourcesMCP for Beginners
A free Microsoft course teaching the Model Context Protocol, the common way AI apps connect to tools.
Learning resourcesThe Incredible PyTorch
A big curated list of tutorials, projects and papers about PyTorch, a popular AI toolkit.
Learning resourcesAwesome Generative AI Guide
A one-stop hub of free courses, reading lists and interview prep for learning generative AI.
Learning resourcesSystem Prompts Leaks
Read the hidden instructions that popular AI chatbots and coding tools are given before you start chatting.
Learning resourcesMachine Learning Engineering Open Book
A free, practical book on the hardware and know-how needed to train and run large AI models.
Learning resourcesAwesome LLMOps
A curated list of tools for building, running and managing large AI language models.
Learning resourcesAwesome AI Agents
A curated list of AI agent projects and companies, with short descriptions and links.
Learning resourcesData Science Interviews
A community-written set of data science and machine learning interview questions, with answers.
Learning resourcesclaude-code-best-practice
A reference guide to Claude Code's features, with tips and working examples for each one.
Learning resourcesClaude How To
A visual, step-by-step guide to learning Claude Code, with templates you can copy into your own projects.
Learning resourcesLearn Harness Engineering
A hands-on course on setting up the rules, tools and checks that keep AI coding agents reliable.
Learning resourcesRecommenders
Worked examples and best practices for building recommendation systems, like "you might also like" features.
Learning resourcesAwesome Claude Code
A hand-picked list of guides, add-ons and tools for Claude Code, Anthropic's AI coding assistant.
Learning resourcesAgents Towards Production
Hands-on tutorials for turning a prototype AI agent into a reliable product that real users can depend on.
Learning resourcesAwesome AI Apps
A large collection of example AI apps and tutorials, from simple chatbots to voice and research agents.
Learning resources100 Days of ML Code (Chinese)
A day-by-day machine learning course in Chinese, with explanations and practice code.
Learning resourcesllm-action
Chinese-language tutorials and notes on how large AI models are trained, run and put into use.
Learning resourcesAwesome LangChain
A curated list of tools, projects and tutorials built around the LangChain framework.
Learning resourcesAI Engineering Hub
A large collection of hands-on tutorials and example projects for building apps with AI models.
Learning resourcesCoursera-ML-AndrewNg-Notes
Chinese-language study notes, subtitles and code for Andrew Ng's Machine Learning course.
Learning resources500 AI, Machine Learning, Deep Learning, Computer Vision and NLP Projects with Code
A long list of links to AI practice projects with code, for learning by building.
Learning resourcesHappy-LLM
A free tutorial, in Chinese, that explains how large language models work and how to build one from scratch.
Learning resourcesYupi's AI Guide
A free Chinese-language knowledge base of AI tool guides, tips and a beginner's course in coding with AI.
Learning resourcesMathematical Foundations of Reinforcement Learning
A textbook with lecture videos that explains the maths behind reinforcement learning in a friendly way.
Learning resourcesHugging Face Deep RL Course
A free course for learning deep reinforcement learning, with hands-on exercises.
Learning resourcesAwesome Multimodal Large Language Models
A research reading list on AI models that understand images, video and sound as well as text.
Learning resourcesAwesome Claude Skills
A curated list of skills and plug-ins that teach Claude and other AI assistants to handle specific tasks.
Learning resourcesLlama Cookbook
Meta's official recipes and examples for building with its Llama AI models.
Learning resourcesvibe-coding-cn
A Chinese-language toolkit of guides, prompts and skills for building software with AI assistants.
Learning resourcesRoboflow Notebooks
A large set of hands-on tutorials for computer vision, teaching AI to understand images.
Learning resourcesAwesome Video Diffusion
A curated list of research and tools for AI that generates and edits video.
Learning resourcesAI Collection
A large, categorized directory of generative AI apps and tools.
Learning resourcesChatGPT 中文指南
A Chinese-language guide and link collection for using ChatGPT and other AI tools.
Learning resourcesAwesome Artificial Intelligence
A hand-picked list of books, courses, papers and guides for developers learning to build AI systems.
Learning resourcesAwesome AI Tools
A large, categorized list of AI tools, from chat assistants to video, voice, writing and coding apps.
Learning resourcesTechniques for deep learning with satellite & aerial imagery
A big, organised list of AI methods and projects for analysing satellite and aerial photos.
Learning resourcesMLAlgorithms
Simple, readable code examples of classic machine-learning methods, written to help you learn how they work.
Learning resourcesEasy-Vibe
A beginner course on building real apps with AI coding tools, starting from zero.
Learning resourcesAI Papers of the Week
A weekly list of notable AI research papers, picked by the DAIR.AI team.
Learning resourcesAll-in-RAG
A free, step-by-step course (in Chinese) on building AI apps that answer questions from your own documents.
Learning resourcesawesome-LLM-resources
A large, regularly updated list of tools, courses and papers about large language models, mostly in Chinese.
Learning resourcesLLM Engineer Toolkit
A sorted list of over a hundred software libraries for building with large language models.
Learning resourcesAwesome Free LLM APIs
A list of AI model providers that offer permanent free tiers, with their models and usage limits.
Learning resourcesAwesome Nano Banana Pro
A collection of example prompts for Google's Nano Banana Pro image model, grouped by use.
Learning resourcesAgent Skill Index
A beginner-friendly directory of agent skills, small instruction files that teach AI assistants new tasks.
Learning resourcesClaude Code Tips
A long list of practical tips for getting more out of Claude Code, Anthropic's AI coding tool.
Learning resourcesAwesome GPT Image 2 Prompts
A large collection of example prompts, with preview pictures, for OpenAI's GPT Image 2 picture maker.
Learning resourcesAIMLInterviews
A study guide for job interviews in AI and machine learning at big tech companies.
Learning resourcesAwesome Prompt Engineering
A hand-picked collection of papers, tools, courses and guides on writing good instructions for AI models.
Learning resourcesNeural Networks and Deep Learning (nndl)
Free Chinese-language textbooks on neural networks and deep learning, from beginner to advanced.
Learning resources500+ AI Agent Projects
A big catalogue of AI agent examples and use cases, sorted by industry and by the software used to build them.
Learning resourcesLLM Universe
A free Chinese-language course that teaches beginner programmers how to build apps with large AI models.
Learning resourcescarrot
A Chinese-language directory of AI chat assistants, agents and creative tools, with notes on which are free.
Learning resourcesAwesome AI Tools
A curated list of AI apps and models for writing, coding, images, video, audio and more.
Learning resourcesPrompt Engineering Techniques
Hands-on tutorials teaching techniques for writing better prompts for AI chat models.
Learning resourcesawesome-agentic-ai-zh
A step-by-step learning map for AI agents, from the basics of chat models to building reliable agent systems.
Learning resourcesAwesome Chinese LLM
A curated list of open Chinese-language AI models, apps, datasets and tutorials.
Learning resourcesPumpkin Book (南瓜书)
A free Chinese-language companion that explains the hard maths in a classic machine learning textbook.
Learning resourcesAwesome MLOps
A curated list of tools and reading for running machine learning projects in real-world use.
Learning resourceslearning
One person's running list of courses, books and videos for learning software and AI skills.
Learning resourcesHands-On Large Language Models
The code examples for an illustrated book that teaches how AI language models work and how to use them.
Learning resourcesAI Infra in Depth
A free open book explaining the computing behind running and training AI models.
Learning resourcesKaggle Solutions
A large collection of winning ideas and write-ups from Kaggle data science competitions.
Learning resourcesAI-Coding-Guide-Zh
A beginner-friendly Chinese tutorial series on Claude Code, Codex, OpenClaw and WorkBuddy.
Learning resourcesAwesome Opus 5.5 Videos
A collection of popular animations made with Claude Opus 5.5, each with the prompt behind it.
Learning resourcesDeep Learning Drizzle
A big, organised list of free university lectures on deep learning, machine learning and related AI topics.
Learning resourcesClaude Code Ultimate Guide
A large guide to learning Claude Code, Anthropic's AI coding assistant, from first steps to team use.
Learning resourcesDeep Learning for Image Processing
A Chinese-language video course and code on how AI recognises and finds objects in images.
Learning resourcesLangGPT
A structured, template-based way to write clear, reusable prompts for AI chatbots.
Learning resourcesHow to Build a Coding Agent
A step-by-step workshop that teaches you to build your own AI coding assistant.
Learning resourcesAwesome Hermes Agent
An independent list of skills, plugins and tools for Nous Research's Hermes Agent.
Learning resourcesHomemade Machine Learning
Explains popular machine learning methods with simple code written from scratch and interactive demos.
Learning resourcesTransformers-Tutorials
A large set of example notebooks showing how to use Hugging Face's Transformers library for many AI tasks.
Learning resourcesAwesome Claude Prompts
A collection of example prompts for getting better results from Anthropic's Claude.
Learning resourcesBuild A Reasoning Model (From Scratch)
Code for a book that teaches how AI "reasoning" models work by building a small one yourself.
Learning resourcesAI Agents from Zero
A free tutorial series on building AI agents, from basics to real projects.
Learning resourcesAIGC-Interview-Book
A large Chinese-language guide to AI job interviews, covering language models, agents and deep learning.
Learning resourcesAgentGuide
A Chinese-language study guide for learning to build AI agents and preparing for AI job interviews.
Learning resourcesCVPR 2026 Papers with Code
A topic-by-topic list of computer vision research papers from CVPR 2026 that come with code.
Learning resourcesawesome-chatgpt-prompts-zh
A large collection of ready-to-copy Chinese prompts that ask ChatGPT to play roles like translator, editor or interviewer.
Learning resourcesmlcourse.ai
A free, self-paced course that teaches the basics of machine learning over ten weeks.
Learning resourcesGraph-based Deep Learning Literature
An organised list of research papers on AI that works with networks of connected data.
Learning resourcesMastering GitHub Copilot
A free Microsoft course, about 10 hours long, on using GitHub Copilot as an AI coding partner.
Learning resourcesPractical_RL
A free, hands-on university course on reinforcement learning, where AI learns by trial and error.
Learning resourcesLLM Course
A free course with roadmaps and hands-on notebooks for learning how large language models work and are built.
Learning resourcesAwesome MCP Clients
A curated list of apps that can use MCP, the standard way of plugging tools into AI assistants.
Learning resourcesAwesome LLM Inference
A curated list of research papers and code on making large language models run faster and cheaper.
Learning resourcesAwesome Self-Supervised Learning
A curated list of research papers on self-supervised learning, where AI learns from unlabelled data.
Learning resourceslabml.ai Annotated Paper Implementations
Explained, line-by-line code for dozens of well-known AI research papers, shown with notes side by side.
Learning resourcesML-NLP
Chinese-language study notes and code on machine learning and language AI, built for job interviews.
Learning resourcespyprobml
Python notebooks that recreate the figures from Kevin Murphy's "Probabilistic Machine Learning" textbooks.
Learning resourcesAwesome GPT Image 2 Prompts
A collection of example prompts for creating and editing images with OpenAI's GPT Image 2 model.
Learning resourcesLeeDL Tutorial
A free deep-learning textbook in Chinese, based on Professor Hung-yi Lee's popular lecture course.
Learning resourcesMade With ML
A course on building, launching and improving real-world machine learning systems, not just experiments.
Learning resourcesLLMForEverybody
Chinese-language study material on large AI models, including key papers, videos and interview questions.
Learning resourcesLLMs Interview Notes
Study notes and interview questions on how large language models work, written in Chinese.
Learning resourcesLLM-Beginner
A free Chinese-language e-book on large language models and AI agents, with six hands-on coding tasks.
Learning resourcesWonderful Prompts
A large collection of ready-to-use Chinese prompts for getting better results from ChatGPT and similar AI.
Learning resourcesAwesome ChatGPT
A curated list of apps, browser extensions, tools and articles for ChatGPT.
Learning resourcesMIT Introduction to Deep Learning
The lab exercises and code for MIT's free introductory deep learning course.
Learning resourcesAwesome ChatGPT API
A curated list of apps and tools that let you use ChatGPT with your own API key.
Learning resourcesAwesome Pretrained Chinese NLP Models
A big, organised list of openly available Chinese AI language models, with links to download them.
Learning resourcesAnomaly Detection Learning Resources
A reading list of books, courses, papers, datasets and tools for finding unusual data with AI.
Learning resourcesHave Fun with Machine Learning
A hands-on beginner's guide to training an AI that tells dolphins from seahorses in photos.
Learning resourcesT81-558: Applications of Deep Neural Networks
A free university course on deep learning with Keras and TensorFlow, with notebooks and a textbook.
Learning resourcesThe Practical Guides for Large Language Models
A curated reading list on large language models, with a family tree of how models developed.
Learning resourcesAI Notes
One writer's running notes and reading lists on new AI developments, aimed at software engineers.
Learning resourcesLangChain 中文入门教程 (LangChain Chinese Getting Started Guide)
A beginner tutorial in Chinese for LangChain, a popular toolkit for building apps on top of AI models.
Learning resourcesTransformer Explainer
An interactive web page showing, step by step, how a GPT-style AI model predicts the next word.
Learning resourcesAwesome LLM Strawberry
A reading list of papers, blogs and talks on how AI models like OpenAI's o1 learn to reason.
Learning resourcesFunRec
A free Chinese-language book on how recommendation systems work, from classic methods to AI-generated ones.
Learning resourcesMaths, CS & AI Compendium
A free online textbook that explains maths, computing and AI from the ground up, intuition first.
Learning resourcesAwesome Vibe Coding
A curated list of tools and guides for "vibe coding": building software by chatting with AI.
Learning resourcesRSPapers
A curated list of must-read research papers and tutorials on recommender systems.
Learning resourcesTop Deep Learning Projects
A regularly updated ranking of popular open-source AI and deep learning projects on GitHub.
Learning resourcesDeepLearning.ai Courses Notes
One learner's notes and summaries of the five-course Deep Learning Specialization from DeepLearning.AI.
Learning resourcesVibe Vibe
A free Chinese-language course teaching complete beginners to build software by chatting with AI.
Learning resourcesLearn AI Engineering
A study path of free courses, videos and articles for learning AI, from the maths up to AI agents.
Learning resourcesMachine Learning with PyTorch and Scikit-Learn (code)
Code examples for a machine-learning textbook, chapter by chapter.
Learning resourcesLLM Engineer's Handbook
Companion code for a book on building, training and deploying a complete AI language model system.
Learning resourcesStart Machine Learning
A guide to learning machine learning and AI from scratch, mostly with free resources.
Learning resourcesData Scientist Roadmap
A free reading roadmap covering the maths, data and machine learning basics a data scientist needs.
Learning resourcesTiny-Universe
A Chinese-language course for building a small AI language model, RAG and agent system from scratch.