AI Fundamentals Tutorials

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:

AI basics

Models and LLMs

Prompts and tokens

Limits and risks

RAG and agents

First LLM app

๐ŸŽฏ 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:

  1. ๐Ÿง  Introduction to AI
  2. ๐Ÿงฉ AI Models and Foundation Models
  3. ๐Ÿ’ฌ AI Large Language Models
  4. โœ๏ธ AI Prompting Basics
  5. ๐Ÿ” AI Prompt Improvement Loop
  6. ๐Ÿ”ค AI Tokens and Tokenization
  7. ๐Ÿ“š AI How LLMs Learn
  8. โš™๏ธ AI Transformers and Attention
  9. ๐Ÿงพ AI Context Windows
  10. โšก AI Inference and Generation Settings
  11. โš ๏ธ AI Hallucinations
  12. โณ AI Model Knowledge and Cutoff
  13. ๐Ÿ”Ž AI Embeddings and Semantic Search
  14. ๐Ÿ“š AI RAG Basics
  15. โš–๏ธ AI LLMs vs Traditional Software
  16. ๐Ÿ—๏ธ AI Application Architecture
  17. ๐Ÿงญ AI Models vs AI Applications
  18. ๐Ÿงญ AI Agents Basics
  19. ๐Ÿ”Œ AI MCP Basics
  20. โ˜๏ธ AI Cloud vs Local Models
  21. ๐Ÿ“˜ AI Common Generative AI Terms
  22. ๐Ÿš€ 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.