Updated June 2026 7 hours of live training delivered over 1-2 days to accommodate your scheduling needs. Software engineers, tech leads, and platform engineers who want to move beyond simple one-line prompts and learn how to structure context deliberately to get consistent, high-quality outputs from LLMs. Equally relevant for developers building LLM-powered features, teams standardizing prompting practices, and learning and development leaders designing AI upskilling programs. These skills are foundational for the broader AI-Assisted Software Engineering Fundamentals course. This hands-on course treats prompt engineering as a first-class software engineering discipline. Participants learn how modern large language models actually process context and why that understanding changes everything about how you write prompts. We work through the mechanics of context windows, token budgets, and attention, then build up a practical framework covering system prompts, user turns, few-shot examples, chain-of-thought patterns, structured output schemas, and tool/function definitions. Labs are conducted against real frontier models and use realistic engineering scenarios: code generation, refactoring, test writing, and documentation. Comprehensive courseware is distributed online at the start of class. All students receive a downloadable MP4 recording of the training. Students need access to at least one frontier model API (Anthropic Claude, OpenAI GPT, or Google Gemini) and a code editor. A free or trial API key is sufficient for the labs.Prompting and Context Engineering for Software Engineers
Class Duration
Student Prerequisites
Target Audience
Description
Learning Outcomes
Training Materials
Software Requirements
Training Topics
How LLMs Process Context
System Prompts and Role Definition
Core Prompting Patterns
Structured Outputs and Tool Definitions
Prompt Engineering for Engineering Tasks
Security and Reliability