AI Fundamentals Tutorials
Table of Contents + โ
Welcome to the AI Fundamentals tutorials. This course starts from zero, so even if words like model, token, prompt, LLM, RAG, and agent feel completely new, that is fine.
We will not assume you already know AI. We will explain each word first, then slowly connect it to real apps.
Start from zero
First we explain the simple meaning of AI words before using them in bigger ideas.
Connect the pieces
You will see how model, prompt, token, context, RAG, agents, MCP, and backend fit inside one app.
End with app thinking
By the end, you will understand the shape of a small LLM app.
๐ Names You Will Recognize
You may already know some AI tools and model names.
Chat apps
ChatGPT, Claude, and Gemini are products where you type prompts and receive AI answers.
Model names
GPT, Claude, Gemini, Llama, Gemma, Mistral, and Qwen are model families or model-backed names you may hear.
Developer tools
Ollama, Copilot-style assistants, RAG apps, and agents are ways developers use models inside real software.
Here is the course path in one picture:
๐ฏ What You Will Learn
In this AI course, you will learn:
| Part | What you will understand |
|---|---|
| AI basics | What AI means through examples like YouTube recommendations, spam detection, and chatbots. |
| AI family | What machine learning, deep learning, and generative AI mean. |
| Models | What a model is and why people keep talking about models. |
| LLMs | What an LLM is by separating the chat screen, app backend, and model. |
| Core words | What tokens, prompts, context, inference, and temperature mean. |
| Risks | Why AI can give wrong answers, even when it sounds confident. |
| App parts | What prompting, embeddings, RAG, agents, MCP, tools, and memory mean in normal language. |
| First app | How a small AI app works from screen to backend to model. |
๐ Topics List
Follow these topics in order. Each one builds the vocabulary for the next one:
- ๐ง Introduction to AI
- ๐งฉ AI Models and Foundation Models
- ๐ฌ AI Large Language Models
- โ๏ธ AI Prompting Basics
- ๐ AI Prompt Improvement Loop
- ๐ค AI Tokens and Tokenization
- ๐ AI How LLMs Learn
- โ๏ธ AI Transformers and Attention
- ๐งพ AI Context Windows
- โก AI Inference and Generation Settings
- โ ๏ธ AI Hallucinations
- โณ AI Model Knowledge and Cutoff
- ๐ AI Embeddings and Semantic Search
- ๐ AI RAG Basics
- โ๏ธ AI LLMs vs Traditional Software
- ๐๏ธ AI Application Architecture
- ๐งญ AI Models vs AI Applications
- ๐งญ AI Agents Basics
- ๐ AI MCP Basics
- โ๏ธ AI Cloud vs Local Models
- ๐ AI Common Generative AI Terms
- ๐ AI Build Your First LLM Application
๐งญ How the Course Is Connected
This course is not only definitions.
- ๐ง First, we explain AI using normal examples.
- ๐งฉ Then we explain the basic building blocks and prompting.
- โ ๏ธ After that, we explain the problems, like wrong answers and missing knowledge.
- ๐ Then we show how embeddings and RAG help apps answer from documents.
- ๐๏ธ Then we explain app architecture, agents, MCP, and deployment choices.
- ๐ Finally, we build the shape of a small AI app so the full picture becomes clear.
๐ค๏ธ How to Use These Tutorials
- Start from the first lesson. Do not jump directly to RAG or agents.
- Read slowly. Many AI words sound heavy at first, but most have simple meanings.
- Keep a small notes file. Write the term and one plain meaning beside it.
- If one lesson feels hard, reread the examples before moving forward.
โ Prerequisites
You do not need machine learning math.
You do not need to know how AI models are trained.
Basic programming knowledge will help near the end, but the early lessons explain the ideas from the beginning.
๐ Getting Started
Start with Introduction to AI. We will begin with the big picture, then slowly move toward real LLM applications.