Prompt Engineering for Java Programmers

Format: 3-Day Intensive Workshop 

Target Audience: Mid-level Java developers 

Primary Goal: Use LLMs as a developer productivity tool and make first steps toward integrating LLM capabilities into Java applications

Prerequisites

Participants should arrive with:

No prior AI/ML background required. No Python required.


Learning Objectives

By end of the course, participants will be able to:


Module 1: LLMs for Java Developers

Module 2: Anatomy of a Prompt

Module 3: Core Prompting Techniques


Module 4: Prompting for Daily Java Development

Module 5: Calling LLM APIs from Java

Module 6: Building a Simple Prompt-Driven Service


Module 7: Prompt Failure Modes and Defensive Prompting

Module 8: Testing and Evaluating Prompts

Module 9: Prompt Workflow and Team Practices

Capstone