genai

    Generative AI Course

    Production-grade AI engineering with LLMs, AI Agents, Prompt Engineering, RAG Systems & Enterprise AI Workflows.

    80
    Lessons
    8
    Modules
    0/80
    Completed

    Architecture

    AI Request Lifecycle

    From a user prompt to a grounded LLM response — through prompt processing, embeddings, retrieval and generation.

    User Prompt
    input
    Prompt Processing
    template
    LLM
    GPT / Claude
    Embedding Search
    vector db
    RAG Context
    injected
    Response
    generated
    LLM Pipeline
    Tokens → logits → text
    RAG Workflow
    Embed → search → ground
    Agent Flow
    Plan → tool → observe
    Embeddings
    Semantic vectors
    Curriculum

    Enterprise learning path

    8 modules · 80 lessons

    AI Fundamentals

    0/10 complete
    1. 1
      Generative AI Home
      Next up

      Welcome to the Generative AI Engineering track on TechLearningPRO — a complete, production-grade roadmap from your very first prompt to building multi-agent enterprise AI system…

    2. 2
      Introduction to AI

      Artificial Intelligence (AI) is the field of building software that performs tasks normally requiring human intelligence — understanding language, recognising images, making dec…

    3. 3
      What is Generative AI?

      Generative AI is the family of AI models that create brand-new content — text, images, audio, video, code — instead of only classifying or predicting.

    4. 4
      AI vs ML vs Deep Learning

      These three terms are often used interchangeably, but they're actually nested: Deep Learning ⊂ Machine Learning ⊂ Artificial Intelligence.

    5. 5
      History of AI

      AI didn't appear in 2022 with ChatGPT — it has a 70-year history of breakthroughs and 'AI winters' (funding droughts when hype outran reality).

    6. 6
      Neural Networks Basics

      A neural network is a stack of math functions loosely inspired by neurons in the brain.

    7. 7
      Introduction to LLMs

      A Large Language Model (LLM) is a neural network trained on enormous amounts of text to predict the next token (chunk of a word).

    8. 8
      Tokens & Embeddings

      LLMs don't see words — they see tokens (small chunks of text) converted into embeddings (lists of numbers that capture meaning).

    9. 9
      AI Model Training Basics

      Training an LLM happens in three stages: pre-training on the entire internet (predict the next token), supervised fine-tuning on curated examples, and reinforcement learning fro…

    10. 10
      Real-World AI Applications

      Generative AI is already embedded in products you use daily.

    Prompt Engineering

    0/10 complete
    1. 11
      Prompt Engineering Introduction

      Prompt engineering is the craft of writing inputs that consistently get good outputs from an LLM.

    2. 12
      Prompt Structure

      Production prompts almost always follow the same skeleton: system message → context → instructions → examples → input → output format.

    3. 13
      Zero-Shot Prompting

      Zero-shot prompting means asking the model to perform a task with no examples — just a clear instruction.

    4. 14
      Few-Shot Prompting

      Few-shot prompting means including 2–5 input/output examples in the prompt before asking the model to do the task.

    5. 15
      Chain of Thought Prompting

      Chain-of-Thought (CoT) prompting asks the model to reason step-by-step before giving its answer.

    6. 16
      System Prompts

      The system prompt is a special message at the top of the conversation that defines the assistant's persona, capabilities and rules.

    7. 17
      AI Persona Prompting

      Persona prompting assigns the AI a specific role — 'You are a senior backend engineer' or 'You are a friendly nutrition coach'.

    8. 18
      Prompt Optimization

      Prompt optimisation is the systematic process of improving prompts using evaluation, A/B testing and iteration.

    9. 19
      Output Formatting

      Production AI features almost always need structured output — JSON, markdown tables, XML, code blocks — that downstream code can parse.

    10. 20
      Prompt Engineering Best Practices

      After thousands of production prompts, a few patterns emerge as universal best practices.

    Large Language Models

    0/10 complete
    1. 21
      LLM Introduction

      An LLM (Large Language Model) is a transformer-based neural network trained on internet-scale text to predict the next token.

    2. 22
      Transformer Architecture

      The Transformer (Vaswani et al., 2017) is the neural-network architecture behind every modern LLM.

    3. 23
      Attention Mechanism

      Attention lets the model decide, for each token, which other tokens matter most.

    4. 24
      Token Prediction

      An LLM generates text one token at a time.

    5. 25
      Embeddings

      Embeddings are vectors (lists of numbers) that capture the meaning of text.

    6. 26
      Context Windows

      The context window is the maximum number of tokens an LLM can read in a single call (prompt + response combined).

    7. 27
      Fine-Tuning Basics

      Fine-tuning updates an existing LLM's weights on your domain-specific data so it learns your tone, format and knowledge.

    8. 28
      Open Source Models

      Open-source LLMs (Llama, Mistral, Qwen, Gemma, DeepSeek) let you self-host, fine-tune freely and avoid per-token API costs.

    9. 29
      Model Comparison

      Choosing the right LLM is a cost/quality/latency trade-off.

    10. 30
      LLM Limitations

      LLMs are powerful but flawed.

    AI Application Development

    0/10 complete
    1. 31
      AI Chatbot Development

      Building an AI chatbot is the 'hello world' of generative AI.

    2. 32
      OpenAI API

      The OpenAI API is the most-used LLM API in the world.

    3. 33
      Anthropic API

      Anthropic's Claude API is the second-most-used LLM API.

    4. 34
      Hugging Face Models

      Hugging Face is the GitHub of AI — 1M+ open models, datasets and demo apps.

    5. 35
      AI UI Development

      Building great AI UIs requires more than a chat box.

    6. 36
      AI Workflow Design

      An AI workflow is a multi-step pipeline that combines LLM calls, retrieval, tool calls, and conditional logic to solve a task.

    7. 37
      AI Automation

      AI automation = letting an LLM perform end-to-end work that previously needed humans: triaging tickets, drafting emails, generating reports, processing invoices.

    8. 38
      AI Content Generation

      Generating high-quality content at scale — blog posts, ad copy, product descriptions, emails — is one of the most lucrative applications of LLMs.

    9. 39
      AI SaaS Applications

      An AI SaaS is a subscription product where the core value is an AI workflow.

    10. 40
      AI Coding Assistants

      AI coding assistants — Copilot, Cursor, Claude Code, Aider, Continue — have changed how developers work.

    RAG & Vector Databases

    0/10 complete
    1. 41
      What is RAG?

      Retrieval-Augmented Generation (RAG) is the most important pattern in production AI.

    2. 42
      Embeddings (RAG)

      Embeddings power RAG.

    3. 43
      Vector Databases

      A vector database stores embeddings and finds nearest neighbours fast — the core operation behind RAG, semantic search, and recommendation.

    4. 44
      Semantic Search

      Semantic search finds documents by meaning, not keywords.

    5. 45
      Pinecone Basics

      Pinecone is the most popular managed vector database.

    6. 46
      ChromaDB Basics

      Chroma is an open-source, embedded vector database that runs in-process or as a server.

    7. 47
      AI Retrieval Systems

      Retrieval is the 'R' in RAG and the most under-invested part of most pipelines.

    8. 48
      Document Chunking

      Chunking splits documents into smaller pieces before embedding.

    9. 49
      AI Memory Systems

      AI memory lets a chatbot remember past conversations across sessions.

    10. 50
      Production RAG Architecture

      Shipping RAG to production means thinking about indexing pipelines, freshness, evals, observability, multi-tenancy, security and cost.

    AI Agents & Automation

    0/10 complete
    1. 51
      AI Agents Introduction

      An AI agent is an LLM that can use tools and take actions in a loop until a goal is achieved.

    2. 52
      Agent Workflows

      An agent workflow combines multiple agents, tools, and memory to solve complex tasks.

    3. 53
      Tool Calling

      Tool calling (a.k.a.

    4. 54
      Autonomous AI Systems

      An autonomous AI system works with minimal human supervision — it plans, executes, and self-corrects.

    5. 55
      Multi-Agent Systems

      Multi-agent systems use multiple specialised agents that collaborate — researcher, planner, coder, critic.

    6. 56
      AI Planning Systems

      AI planning = breaking a high-level goal into ordered steps before execution.

    7. 57
      AI Automation Pipelines

      An AI automation pipeline triggers on events (new email, new lead, new ticket), runs an agent or workflow, and writes results back to your systems.

    8. 58
      AI Research Agents

      Research agents answer hard questions by searching the web (or your docs), reading multiple sources, synthesising, and citing.

    9. 59
      AI Productivity Systems

      AI productivity systems automate the small, draining tasks office workers do all day: emails, meeting notes, todos, calendar, summaries.

    10. 60
      Enterprise AI Agents

      Enterprise AI agents combine domain knowledge, integrations (Salesforce, SAP, ServiceNow), governance, and SSO.

    AI Deployment & Optimization

    0/10 complete
    1. 61
      AI Deployment Basics

      Deploying an AI feature ≠ deploying a regular API.

    2. 62
      AI Hosting Platforms

      Where you host LLM inference matters: managed APIs (OpenAI, Anthropic), unified gateways (Vercel AI Gateway, OpenRouter), GPU hosts (Together, Groq, Fireworks), or your own GPUs.

    3. 63
      API Deployment

      Most AI features are exposed as APIs.

    4. 64
      AI Monitoring

      AI apps need extra observability: prompt logs, token usage, latency per provider, hallucination rate, user feedback.

    5. 65
      AI Optimization

      AI optimisation = making your features faster, cheaper, smarter without quality regression.

    6. 66
      AI Cost Optimization

      AI costs scale with users — fast.

    7. 67
      AI Security

      AI introduces new attack surfaces: prompt injection, data exfiltration, jailbreaks, model abuse.

    8. 68
      Scaling AI Systems

      Scaling AI features means handling traffic spikes, provider rate limits, multi-region deployments and graceful degradation when the LLM is slow.

    9. 69
      Production AI Workflows

      A production AI workflow is more than the LLM call — it includes ingestion, evals, observability, deploys, rollbacks, and feedback loops.

    10. 70
      Enterprise AI Architecture

      Enterprise AI architecture combines secure data layers, governance, identity, audit, multi-tenancy, observability and integrations — wrapped around the AI workflow.

    Practice & Interview Prep

    0/10 complete
    1. 71
      AI Exercises

      Practical exercises are the fastest way to internalise everything you've learned.

    2. 72
      Prompt Engineering Challenges

      Targeted challenges to sharpen your prompting skills.

    3. 73
      AI Workflow Challenges

      Build multi-step AI workflows for real-world problems — these challenges force you to use routers, parallel calls, reflection, and human-in-the-loop.

    4. 74
      AI Architecture Challenges

      Architecture-design exercises for senior AI engineering interviews.

    5. 75
      AI Debugging Tasks

      Debugging AI is harder than debugging code — outputs are stochastic.

    6. 76
      AI Interview Questions

      A consolidated bank of common AI engineer interview questions across fundamentals, prompting, RAG, agents, deployment and architecture.

    7. 77
      Mock AI Projects

      Bigger end-to-end mock projects to prove production AI skills on your portfolio.

    8. 78
      AI Case Studies

      Real production case studies — read these to understand how leading AI products were actually built and what trade-offs they made.

    9. 79
      AI Engineering Scenarios

      Scenario-based questions test your judgment under realistic constraints.

    10. 80
      Enterprise AI Problem Solving

      Bigger, multi-week enterprise scenarios that mirror real consulting / staff-engineer work.