Browse Python Institute Certification Guides

PCAA Study Plan

Early PCAA study plan for Python automation reliability, API jobs, configuration, logging, retries, and safe reruns.

This study plan prepares for the likely foundation of PCAA-31-0x: Certified Associate Automation Specialist with Python while the credential remains work in progress on the Python Institute roadmap.

Four-week route

Week Focus What to build
Week 1 Script boundaries A command-line script with arguments, configuration, validation, clear errors, and useful exit codes.
Week 2 API automation A small API client that handles auth, pagination, timeouts, status codes, retries, and missing fields.
Week 3 Safe reruns A batch job with checkpoints, duplicate prevention, dry-run mode, and restart behavior.
Week 4 Operations Logging, summaries, schedules, secrets, environment settings, and failure recovery notes.

Weekend route

  1. Review the cheat sheet and memorize the reliable automation loop.
  2. Refactor one script so configuration is outside source code.
  3. Add structured logging with counts for processed, skipped, failed, and retried records.
  4. Add a dry-run mode to one script that would otherwise write or delete data.
  5. Explain which operations are safe to retry and which require idempotency protection.

Practice projects

Project Reliability skill
File cleanup script Scope validation, dry run, backup, and safe deletes.
API export job Pagination, rate limits, timeouts, and schema checks.
Report generator Input validation, deterministic output, and clear failure messages.
Sync job Checkpoints, idempotency keys, and duplicate prevention.
Monitoring script Exit codes, logs, thresholds, and alert-friendly summaries.

Readiness signals

  • You can make a script safe to rerun after failure.
  • You can explain why retries can create duplicates without idempotency.
  • You can separate configuration, secrets, code, and runtime output.
  • You can log enough detail to diagnose a failed job without exposing sensitive data.
  • You can identify the blast radius before running bulk automation.
Revised on Monday, June 15, 2026