Highlights
- Comprehensive Claude API setup and hands-on prompt engineering
- Advanced prompting techniques: few-shot, chain-of-thought, structured outputs
- Managing multi-turn conversations and real-time streaming responses
- Working with multimodal inputs: images and documents
- Building tool-augmented assistants with function calling
- Performance optimization: context management, batching, async processing
- Retrieval-Augmented Generation (RAG) and safety best practices
- Capstone project development with expert guidance and post-workshop support
Course Details
Day 1: Fundamentals to Advanced Techniques
Introduction and Setup
• Claude capabilities and API overview
• Environment setup and authentication
• First API calls with the Anthropic Python client
• Hands-on: Sending basic prompts to Claude
Effective Prompting
• Parameter tuning (temperature, max_tokens)
• System prompts and their impact
• Advanced prompting techniques:
• Few-shot learning
• Chain-of-thought reasoning
• Structured outputs
Hands-on: Optimizing prompts for specific tasks
Managing Conversations
• Multi-turn conversation handling
• Context management strategies
• Streaming responses for real-time applications
Hands-on: Building a simple conversational agent
Lunch Break
Multimodal Capabilities
• Working with images and text
• Document analysis patterns
• Multimodal prompt best practices
• Hands-on: Implementing a simple image analyzer
Tool Use and Function Calling
• Tool schema definition
• Implementing single and multiple tools
• Handling tool responses
• Hands-on: Building a tool-enhanced assistant
Performance Optimization
• Context window management
• Token optimization strategies
• Asynchronous processing patterns
• Hands-on: Processing batch requests efficiently
Guided Project Work
• Start work on capstone mini-projects
• Instructor assistance and code review
• Implementation planning
Day 2: Advanced Implementation and Production (Optional Extension)
Retrieval-Augmented Generation
• Vector embeddings basics
• Simple RAG implementation
• Improving relevance and accuracy
• Hands-on: Building a knowledge-based assistant
Safety and Error Handling
• Content moderation approaches
• Robust error handling
• Rate limit management
• Hands-on: Implementing resilient Claude applications
Production Considerations
• Model version migration
• Testing and evaluation
• Monitoring and logging
Hands-on: Creating a version-agnostic interface
Capstone Project Development
• Guided implementation of chosen project
• Apply multiple advanced techniques
• Individual assistance from instructor
• Code optimization and review
Project Presentations and Conclusion
• Brief project demonstrations
• Best practices review
• Resources for continued learning
• Q&A and workshop wrap-up
Capstone Mini-Project Options
Participants will select one of the following projects to develop:
1. Conversational document analyzer with RAG
2. Multi-tool travel planning assistant
3. Image-based product recommendation system
4. Content moderation and summarization service
• Comprehensive notebook with all code examples
• Starter templates for projects
• Reference cheat sheet for Claude API parameters
• Follow-up resources for continued learning
Post-Workshop Support
• 2-week access to workshop discussion forum
• Additional reference materials and examples
• Recorded solutions to all exercises
Who should attend
- AI/ML Engineers looking to build advanced applications using Claude
- Developers integrating language models into products or tools
- Technical Product Managers overseeing AI-driven projects
- Data Scientists interested in prompt engineering and LLM capabilities
- Startup Founders building AI-enabled platforms or assistants
- Conversational UX Designers working on chatbots or voice assistants
- Educators & Researchers exploring applied use of multimodal LLMs
- Anyone with Python experience wanting hands-on LLM skills with Claude
Prerequisites
• Python programming experience
• Familiarity with REST APIs
• Laptop with Python 3.8+ installed
• Anthropic API key (obtain before workshop)
Feedback
4.8 out of 5 average
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. " Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. ” Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022