title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Coding with AI with Claude
Course Description
Overview
AI has changed how software gets built. As Andrew Ng puts it: AI won’t replace programmers — programmers who use AI will replace those who don’t. This is a practical, hands-on course on using AI as a senior-level coding partner to accelerate development, raise code quality, and support architecture and delivery workflows.The course centers on Claude Code as the flagship AI coding agent, while staying tool-aware: students see where Claude Code fits alongside Cursor, Windsurf, GitHub Copilot, and others, and learn transferable prompting and review habits rather than one vendor’s buttons.
Throughout, the emphasis is on shipping real, maintainable code — not demos — and on knowing when to trust AI output and when not to.
The course closes with a full day on the security of AI deployments — the failure modes unique to AI features (prompt injection, untrusted model output, secret and cost exposure, over-permissioned agents) and the controls a developer owns before shipping. This day draws on Elephant Scale’s dedicated AI-security curriculum, focused here on what a team building with AI coding tools must get right to deploy safely.
Format
- ~50% lecture and demos, ~50% hands-on labs
- Individual and small-group exercises
- Real repositories and production-style workflows
Lab environment
- Zero install — a cloud lab environment is provided; nothing to install on student machines.
- A reasonably modern laptop with an unrestricted internet connection and the Chrome browser. A connectivity checklist is provided in advance.
Skill Level
- Intermediate to advanced
Duration
- Three days. Days 1–2 cover building software with AI; Day 3 covers the security of AI deployments. A 2-day version (Days 1–2 only) is available for clients who want the build content without the security day.
Objectives
- Use Claude Code as a pair programmer for feature work, refactoring, and debugging
- Write effective prompts that turn vague requirements into production-quality code
- Navigate and safely refactor large, unfamiliar codebases with AI assistance
- Generate meaningful tests and debug from logs and stack traces
- Use AI in the delivery workflow: PR reviews, commit messages, CI/CD, and IaC
- Judge where AI output must be distrusted, reviewed, or constrained
- Choose the right AI coding tool for a given task
- Recognize and contain the security failure modes specific to AI features (prompt injection, untrusted output, denial-of-wallet)
- Apply developer-owned controls — secret management, least privilege, guardrails, cost limits — before deploying
- Red-team their own AI features and score them with the Elephant Scale Secure AI Score (SAIS-100)
Audience
- Software Engineers and Architects
- Data Scientists
- DevOps Engineers
- Technical Leads
Prerequisites
- Strong programming experience (Python, Java, JavaScript, or similar)
- Git/GitHub or GitLab basics
- Familiarity with APIs and basic system design
Topics
- What AI coding agents do well vs. common failure modes
- The tool landscape: Claude Code, Cursor, Windsurf, GitHub Copilot, Codex, Replit
- Where Claude Code fits and why (agentic, codebase-aware, terminal-native)
- Context windows and long-form reasoning
- Security, IP, and enterprise usage considerations
- Prompt patterns for feature development, bug fixing, refactoring, test generation
- Asking for design rationale and tradeoffs
- Iterative prompting strategies
- Working with large codebases and dependency mapping
- Architectural explanation and identifying technical debt
- Safe, incremental refactoring strategies
- Generating unit and integration tests; identifying edge cases
- Debugging from logs and stack traces
- Creating regression tests from real bugs
- Translating business requirements into system architecture
- API and data model design; performance and scalability considerations
- Using AI to critique and challenge your designs
- PR reviews, commit-message generation, and code-quality analysis
- AI-assisted code review — and when/why to distrust AI output
- Writing CI/CD pipelines; Dockerfile generation and optimization
- Shell/scripting assistance; infrastructure-as-code
- Why AI features fail differently — semantic attacks, not just syntactic
- Prompt injection (direct and indirect) against apps you build
- Treating model output as untrusted input to the rest of your system
- Insecure output handling: XSS, SSRF, command/SQL injection downstream
- The trust boundaries a developer actually owns
- API-key and secret management (never in prompts, code, or logs)
- Per-user authn/authz for AI features; propagating identity to tools and retrieval
- Denial-of-wallet: rate limits, token budgets, and timeouts
- Logging without leaking secrets or PII
- Input/output guardrail layers: what they catch and what they miss
- Least privilege, allowlists, and approval gates for agents and tools
- Sandboxing tool execution; scoped, short-lived credentials
- Secure deployment: configuration, dependencies, and supply chain (pinning, provenance)
- RAG security at ingestion and retrieval (where applicable)
- Building an automated abuse/red-team suite for AI features
- Prompt-injection and jailbreak regression tests in CI
- Scoring an app’s security with the Elephant Scale Secure AI Score (SAIS-100)
- A pre-ship security checklist for AI features
- Secure AI usage policies and content-exclusion settings for proprietary code
- Working with regulated/proprietary codebases
- Auditability and traceability of AI-assisted changes
Related Courses
-
GPT-3
PLPJ-215- Duration: 2 Days
- Delivery Format: Classroom Training, Online Training
- Price: ???
-
50 Algorithms Every Programmer Should Know
PLPJ-220- Duration: 4 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,340.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.




