Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practical Prompt Engineering Workshop

AI Bootcamp Open Graph preview

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

🌟 What You'll Learn

Through 14 interactive Jupyter notebooks, you'll master:

  1. Foundations: Basics of Context, Task, and Format.
  2. Techniques: Role prompting, Few-Shot learning, and Chain-of-Thought.
  3. Optimization: Reducing hallucinations and formatting output.
  4. Advanced Flows: Chaining prompts, routing, and iterative reflection.

📚 Notebook Guide

# 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

🚀 Quick Start

Prerequisites

  • Python 3.10+
  • uv (will be installed automatically if using make setup)
  • API key for Google Gemini (Recommended, Free Tier available) or OpenAI/Anthropic.

Fast Track (5 minutes)

  1. Get your API key: Google AI Studio
  2. Setup & Run:
    make dev
  3. Configure: The first time you run it, it will create .env. Edit .env and add your API Key.
  4. Start Learning: Open 01-basic-prompting.ipynb at http://localhost:8888

🛠️ Tools Used

  • LiteLLM: A universal interface for calling any AI model (Gemini, GPT-4, Claude, etc.) using a standard format.
  • JupyterLab: Interactive coding environment.

🤝 Contributing

Found a typo or have a better example? Open an issue or submit a PR!

About

Hands-on practical prompt engineering workshop material for building real AI and web apps.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages