AI Software Engineer
Module 3 : Generative AI & Prompt Engineering
Course start dateWednesday, 15 July 2026
Learn to build real applications powered by large language models. This module demystifies how LLMs work and teaches prompt engineering as a practical, repeatable skill. You'll work with both paid APIs (OpenAI, Anthropic, Gemini) and free/local models, build AI-powered apps with the Vercel AI SDK, and learn to secure and evaluate what you ship. The module closes with your first capstone prototype — a working LLM-powered application.
What you'll learn:
- How LLMs work: tokens, context windows, temperature/top-p, model families (GPT-5.x, Claude 4.x, Gemini 3.x, Llama 4) and hallucination
- Prompt engineering core: zero- and few-shot, role/persona, system prompts, delimiters and Chain-of-Thought
- Advanced prompting: self-consistency, ReAct, prompt chaining, JSON mode with Pydantic, tool calling and multimodal
- Building with LLM APIs: OpenAI, Anthropic and Gemini SDKs, streaming, cost management, plus local models with Ollama, Hugging Face and Groq
- Building AI apps with the Vercel AI SDK: streaming chatbots, conversation memory and generative UI
- Prompt security, evaluation and responsible AI: prompt injection, guardrails, PII, bias and quality evaluation
- Capstone project: an LLM prototype with prompted UX, system prompts and structured outputs