✨Artificial Intelligence

Generative AI: full course guide

From how transformers generate text to prompting, embeddings, retrieval augmented generation, fine tuning and evaluation, with runnable examples throughout.

100 pages15 modules75 topics

Beginner to Advanced · read it in your browser with Skiiling Pro.

Beta

Loading the reader…

What is inside this guide

01AI & ML Foundations

  • What is Artificial Intelligence?
  • ML vs Deep Learning vs GenAI
  • Neural Networks Simplified
  • Training vs Inference
  • AI Use Cases Today

02Large Language Models

  • What is a LLM?
  • Tokens & Embeddings
  • Transformer Architecture (Simplified)
  • GPT, BERT & Variants
  • Capabilities & Limitations

03Prompt Engineering

  • What is Prompting?
  • Zero-Shot & Few-Shot Prompting
  • Chain-of-Thought Prompting
  • System vs User Prompts
  • Common Prompting Mistakes

04Using AI Tools

  • ChatGPT & Claude APIs
  • Hugging Face Hub
  • Using Ollama Locally
  • Image Generation (DALL-E / Stable Diffusion)
  • AI-Powered Coding (Copilot)

05Building with GenAI

  • Calling the OpenAI API
  • Building a Simple Chatbot
  • Summarisation App
  • Q&A over Documents
  • Deploying an AI App

06Advanced Prompting

  • ReAct Prompting
  • Structured Output & JSON Mode
  • Function Calling
  • Prompt Chaining
  • Prompt Evaluation & Testing

07RAG (Retrieval Augmented Generation)

  • Why RAG?
  • Vector Databases (Chroma, Pinecone)
  • Embedding Models
  • Chunking Strategies
  • Retrieval Pipeline Design

08LangChain Framework

  • LangChain Architecture
  • Chains & Runnables
  • Document Loaders & Splitters
  • Memory in LangChain
  • LangChain Tools & Agents

09Fine-Tuning Basics

  • When to Fine-Tune?
  • Dataset Preparation
  • LoRA & QLoRA
  • Using Hugging Face Trainer
  • Evaluating Fine-Tuned Models

10Production AI Apps

  • Streaming Responses
  • Caching & Cost Reduction
  • Observability & Tracing (LangSmith)
  • Rate Limiting & Error Handling
  • Deploying to Cloud

11LLM Architecture Deep Dive

  • Attention Mechanism in Depth
  • Positional Encoding
  • KV Cache
  • Quantisation (INT8, INT4)
  • Speculative Decoding

12Advanced RAG

  • Hybrid Search (BM25 + Dense)
  • HyDE & Multi-Query Retrieval
  • Re-ranking with Cross-Encoders
  • GraphRAG
  • Evaluation with RAGAS

13Agentic Systems

  • Agent Architectures
  • Tool Use & Planning
  • Memory Systems (Short & Long Term)
  • Multi-Agent Orchestration
  • Self-Reflection & Critique

14Custom Model Training

  • Pretraining from Scratch
  • Instruction Tuning (SFT)
  • RLHF & DPO
  • PEFT Methods
  • Model Merging

15Deployment & MLOps

  • Model Serving (vLLM, TGI)
  • Batching & Throughput Optimisation
  • A/B Testing LLMs
  • Red Teaming & Safety
  • LLMOps Pipelines

How to read it

The reader above opens the complete guide in your browser. The contents panel on the left is built from the guide's own bookmarks, so every module and topic is one click away. You can search the full text, zoom, and highlight passages in four colours; highlights and your reading position are remembered on this device.

Reading the guides is part of Skiiling Pro, the one web subscription that also unlocks Role Prep and Practical Labs and Skill Plans. The syllabus above is free to browse. See pricing.