Building with ChatGPT and Claude
A Practical One-Day Course for Builders and Technical Teams
Why this course
ChatGPT and Claude have developed from conversational assistants into practical platforms for software development, technical analysis, document processing, tool integration, and workflow automation. OpenAI provides builder capabilities through the Responses API, tool calling, structured outputs, agent tooling, and Codex. Anthropic provides comparable capabilities through the Claude API, tool use, structured outputs, prompt caching, Claude Code, and Model Context Protocol connectivity.
This one-day course focuses on what technical teams can realistically learn and practise within a single intensive day. Participants will compare both platforms, create effective technical prompts, use AI for development work, make basic API calls, and design a simple workflow that can use either model.
The instructor has more than 30 years of industry experience and will deliver practical, industry-demanded content based on real technical workflows rather than an academic or theory-heavy approach.
Learning outcomes
Participants will be able to:
- Compare ChatGPT and Claude for common technical workloads
- Create reusable prompts for analysis, coding, and documentation
- Use ChatGPT and Claude to support software-development activities
- Make basic OpenAI and Anthropic API requests
- Generate structured outputs suitable for applications
- Explain tool calling and Model Context Protocol
- Design simple routing, fallback, and model-review workflows
- Apply basic evaluation, security, and cost controls
Prerequisites
- Basic software-development or technical-integration knowledge
- Familiarity with APIs and JSON
- Basic Python, JavaScript, or TypeScript knowledge
- Access to ChatGPT, Claude, and their developer platforms
- A laptop with a code editor and development environment
6 modules
01Understanding the ChatGPT and Claude Ecosystems3 topics
ChatGPT and the OpenAI platform
- ChatGPT workspace
- OpenAI Responses API
- Structured outputs
- Tool calling
- Codex coding workflows
Claude and the Anthropic platform
- Claude workspace
- Claude Messages API
- Structured outputs
- Tool use
- Claude Code
Selecting the Appropriate Platform
- Task complexity
- Coding requirements
- Context requirements
- Response quality
- Speed and cost
- Security requirements
02Prompt Engineering for Technical Teams3 topics
Prompt Structure
- Task definition
- Technical context
- Constraints
- Source material
- Required output
- Quality criteria
Context Engineering
- Relevant-context selection
- Context boundaries
- Large-document handling
- Conversation history
- Sensitive-data exclusion
Cross-Platform Prompt Design
- Shared prompt templates
- Provider-specific adjustments
- Output consistency
- Prompt versioning
- Comparative testing
03ChatGPT and Claude for Development Work4 topics
Requirements and Design
- Requirement clarification
- User-story refinement
- Acceptance criteria
- Architecture options
- Technical risk identification
Coding and Testing
- Code generation
- Code explanation
- Refactoring
- Debugging
- Unit-test generation
- Code review
Technical Documentation
- README files
- API documentation
- Runbooks
- Troubleshooting guides
- Change summaries
Coding Agents
- Codex workflows
- Claude Code workflows
- Repository exploration
- Controlled file changes
- Command execution
- Test execution
- Human review
04Building with the OpenAI and Anthropic APIs5 topics
API Environment Preparation
- API keys
- Environment variables
- SDK installation
- Secret management
OpenAI API Fundamentals
- Responses API requests
- Instructions and inputs
- Response extraction
- Usage information
- Error handling
Anthropic API Fundamentals
- Messages API requests
- System instructions
- Content blocks
- Response extraction
- Error handling
Structured Outputs
- JSON schemas
- Required fields
- Output validation
- Invalid-response handling
Provider Abstraction
- Common request format
- Common response format
- OpenAI adapter
- Anthropic adapter
- Configuration-based selection
05Tools and Connected Workflows3 topics
Tool-Calling Process
- Tool definitions
- Input schemas
- Model tool selection
- Application-side execution
- Tool-result submission
- Final response generation
Model Context Protocol
- MCP clients
- MCP servers
- Tools and resources
- External-system connectivity
- Authentication and permissions
Tool Security
- Least-privilege access
- Input validation
- Tool allowlists
- Destructive-action restrictions
- Human approval
- Audit logging
06Combining ChatGPT and Claude4 topics
Dual-Model Patterns
- User-selected provider
- Task-based routing
- Primary and fallback provider
- Generator and reviewer
- Parallel response comparison
Evaluation
- Technical correctness
- Instruction adherence
- Output consistency
- Response latency
- Token usage
- Cost comparison
Production Considerations
- Prompt injection
- Confidential information
- API-key protection
- Logging and monitoring
- Failure handling
- Human verification
- Provider lock-in
Guided Builder Exercise
- Selecting a technical use case
- Creating a shared prompt
- Calling both providers
- Validating structured outputs
- Comparing results
- Adding provider fallback
- Reviewing security and cost
This outline is provided as a professional guideline for course planning and delivery. The trainer reserves the right to amend, reorganize, expand, reduce, substitute, or omit topics without prior notice where reasonably necessary to accommodate participant experience, available instructional time, technical conditions, platform changes, or organizational requirements, while preserving the course’s principal learning objectives.
A programme built around your team.
Share your training goals and requirements.