What you will take away
- ✓Distinguish the roles of a language model, a chat service, and search.
- ✓Explain why answers vary and how tokens affect cost and length.
- ✓Check the input and supporting evidence, beyond how convincing an answer sounds.
This course introduces the concepts. Continue with a paid course below when you are ready for coding practice.
Who this course is for
For people who have used services such as ChatGPT and want to understand how answers are generated. Start with everyday examples, without equations or coding exercises.
Curriculum
Lessons are ordered from oldest upload to newest, preserving the series order. You can also choose a lesson that interests you.
Practice checking an AI answer
Choose a recent AI answer. Write down the purpose of the question, the information needed, whether search ran, and how to verify the facts. No signup required.
Download the AI answer review notes ↓Ready to build it yourself?
Once you have a direction, continue practicing with a paid CodeBridge course that matches your goal.

Paid course on InflearnRAG System Master
Build a system that answers using retrieved references. This advanced course develops architecture and practice from Classic RAG to GraphRAG and Agentic RAG.
Before you start Basic RAG and prompt concepts · Python integration with LLM APIs · Basic vector database usage
Prerequisites and practice details → Before you start
Do I need to sign up or pay?
No. Select Start learning for free and begin right away. The recommended in-depth courses are separate paid courses on Inflearn. You can take just the free course.
How is progress saved?
Your playback position, completed lessons, and notes are saved in this browser. Clearing browser data or changing devices may remove access to them. A video ending marks a lesson complete, and you can also mark it manually.
Can I watch without knowing how to code?
You can take this course without knowing how to code. Examples explain models, search, and tokens. The recommended paid RAG course is an advanced course requiring experience with Python, LLM APIs, and vector databases.