Master the art of communicating with AI using industry-standard techniques.
This workshop is a hands-on guide to prompt engineering, taking you from basic instructions to complex chaining and reasoning patterns.
Regional pricing is available for eligible learners, with discounts of up to 60% in supported regions. Start here: https://www.learnwithparam.com/ai-bootcamp
Through 14 interactive Jupyter notebooks, you'll master:
- Foundations: Basics of Context, Task, and Format.
- Techniques: Role prompting, Few-Shot learning, and Chain-of-Thought.
- Optimization: Reducing hallucinations and formatting output.
- Advanced Flows: Chaining prompts, routing, and iterative reflection.
| # | Notebook | Focus | What You'll Build |
|---|---|---|---|
| 01 | Basic Prompting | Context, Task, Format | A Napa Valley Trip Planner |
| 02 | Clear Instructions | Specificity, Constraints | A Smart Calendar Assistant |
| 03 | Role Prompting | Personas, Tone | A Sarcastic Tech Support Bot |
| 04 | Separating Data | Delimiters, Security | A Customer Feedback Analyzer |
| 05 | Formatting Output | JSON, Markdown, CSV | A Movie Recommender API |
| 06 | Chain of Thought | Reasoning, Steps | A Math & logic problem solver |
| 07 | Few-Shot Prompting | Examples, Patterns | A Sentiment Classifier |
| 08 | Avoiding Hallucinations | Fact-checking, "I don't know" | A Faithful Q&A Bot |
| 09 | Complex Prompts | Modular Prompts, Rules | A Board Game Referee |
| 10 | Chaining Prompts | Pipelines, Workflows | An Interactive Story Generator |
| 11 | Complex Structured Output | Nested JSON, Thinking Blocks | A Green Bites Order Processor |
| 12 | Routing & Orchestration | Classification, Experts | A Luxury Hotel Assistant |
| 13 | Reflection & Refinement | Self-Critique, Writer/Editor | A Premium Restaurant Critic |
| 14 | Prompt Optimization | Metaprompting, Generation | A specialized Prompt Engineer AI |
- Python 3.10+
uv(will be installed automatically if usingmake setup)- API key for Google Gemini (Recommended, Free Tier available) or OpenAI/Anthropic.
- Get your API key: Google AI Studio
- Setup & Run:
make dev
- Configure: The first time you run it, it will create
.env. Edit.envand add your API Key. - Start Learning: Open
01-basic-prompting.ipynbat http://localhost:8888
- LiteLLM: A universal interface for calling any AI model (Gemini, GPT-4, Claude, etc.) using a standard format.
- JupyterLab: Interactive coding environment.
Found a typo or have a better example? Open an issue or submit a PR!