Application Development Training with Claude

About Education

This training is designed for developers, product managers, and tech enthusiasts who want to add a new dimension to application development processes using Anthropic's powerful artificial intelligence model, Claude. Throughout the training, Claude's API capabilities, natural language processing (NLP), data analysis, content creation, automation, and artificial intelligence-powered application scenarios will be covered in detail. Participants will gain hands-on knowledge on topics such as how to develop interactive applications with Claude, how to process user inputs, and how to interpret Claude's outputs.

  • Basic knowledge of software development (Python, JavaScript or similar language preferred)
  • Basic information about API usage
  • General familiarity with artificial intelligence and machine learning concepts (preferred but not required)
  • With instructor guidance: 5 days of practical training.
  • On-site
  • Application developers and software engineers
  • Product managers and digital transformation professionals
  • Entrepreneurs who want to integrate AI solutions into their products

Educational Content

Morning – Claude Introduction And an Overview of AI-Powered Development Tools

  • An overview of the Claude model family (Opus, Sonnet, Haiku series)
  • Choosing the right model: balancing performance and cost
  • An overview of AI-powered development tools: When to use Claude API, Claude Code, and Claude Desktop.

Before Noon – API Basics

  • Obtaining an API key and authorisation
  • Messages API structure and message flow
  • Practical: Sample application with Python/Node

Afternoon – Prompt Engineering

  • Basic principles of effective prompt writing.
  • Examples of information extraction and structuring
  • Application: prompt design that produces structured output

Morning – Performance and Scaling

  • Message Batching (Message Batches API)
  • Prompt caching and performance
  • Code example: adding a caching layer

Before Noon – File, PDF and Image Analysis

  • File upload and analysis
  • PDF content processing
  • Visual data processing, graph/chart interpretation

Afternoon – Structured Output and Validation

  • Few-shot prompt design
  • Structured output generation through tool use
  • Verification and retry loops

Morning – Fundamentals of Tool Design

  • Claude's tool usage features
  • Best practices in tool design: clear descriptions and understandable error messages.
  • Selection of built-in tools

Before Noon – Model Context Protocol (MCP)

  • What is MCP and what does it do
  • Use with backend integrationWhat is MCP and what does it do
  • Connecting MCP servers to the project

Afternoon – Introduction to Agents

  • Agentic loop: How Claude repeats the steps of planning a task, invoking an agent, and evaluating the result
  • Understanding when the cycle stops: when the model signals “job complete” or “I need a tool”
  • JSON-based task agent development
  • Mini agent application: resume parser

Morning – Fundamentals of Claude Code

  • What is Claude Code, and how does it differ from API usage
  • Defining project context with the CLAUDE.md file
  • Installation and basic commands

Before Noon – Customization and Work Modes

  • Special slash commands and skills
  • The difference between plan mode and direct execution
  • Defining Scope with Path-Specific Rules

Afternoon – Real-World Project Implementation

  • Iterative improvement techniques
  • Overview of CI/CD Workflows
  • Application: Completing a small project from start to finish using Claude Code

Morning – Multi-Step Agent Systems

  • Smart agents with multi-step planning
  • The logic of task decomposition
  • Collaboration Among Multiple Agents: Basic Concepts

Before Noon – Context Management and Reliability

  • Effectively managing the context of a conversation
  • When to trust the output and when to require human approval
  • Escalation and referral to the appropriate resource in uncertain situations

Afternoon – RAG and the Closing Project

  • Using Claude with External Information Sources (RAG)
  • Setting Up a Q&A System with Database/Document Integration
  • Closing Project: End-to-End Claude-Powered Workflow and Presentation

What You Will Gain at the End of Training

  • Use the Claude API effectively
  • Multimodal and tool-agent systems
  • Advanced prompt design
  • Artificial intelligence evaluation and production readiness