PCAP Training vs Self-Study: Do You Need a Course? (2026)
No course is required for the PCAP. Here is what the training on the market costs, what it gives you, and when self-study is the smarter spend.
- NoCourse required?
- Free; live $999Official course
- ~$49Self-study
- 60-100 hPrep time
- $295-$325Exam fee

Table of Contents
Most PCAP candidates should not pay for a course. The Python Institute requires none, and its own Python Essentials 2, written for this exam, is free. Spend money only on the $49 official practice test and the voucher. OpenEDG's live Python 102 class makes sense if you want an instructor and fixed weekend sessions, because its $999 list price already includes the exam, a retake and the practice test. Watch for PCAP-31-04 from October 31, 2026.
PCAP is the Python Institute's associate-level exam, the step after PCEP and before PCPP1. It suits junior developers, testers, data analysts and career changers who can already write basic Python and want proof of intermediate skills: modules and packages, exceptions, strings, file handling and, above all, object-oriented programming, which is 34% of the exam. It has 40 questions in 65 minutes, with 70% needed to pass.
The training market is unusual because the certifying body gives its own course away. OpenEDG's Python Essentials 1 and 2 are free, self-paced and written for PCEP and PCAP, on its Edube platform and on Cisco Networking Academy. The paid layer is small: a live online Python 102 class from OpenEDG at $999 list with the exam voucher included, an official $49 practice test, and a handful of Udemy courses and mock-exam sets.
Is a course required for the PCAP?
The Python Institute sets no prerequisites and no training requirement for PCAP. Its exam page says there are no formal prerequisites and only recommends earning PCEP first. There is no experience rule either. You buy a voucher and sit the exam online through OpenEDG TestNow, or through Pearson VUE at a test center or with OnVUE online proctoring. The credential is valid for five years.
Cheapest credible way to prepare:Work through Python Essentials 2 (free, about 58 hours) on Edube or Cisco Networking Academy, adding Python Essentials 1 (free, about 42 hours) first if your basics are shaky. Then take the official $49 practice test before you buy the $295 TestNow voucher.
Three ways to prepare
Costs below are training only. The exam fee ($295-$325) is the same whichever route you take.
OpenEDG's own instructor-led course: eight 3-hour live sessions on Microsoft Teams, held at weekends, covering OOP, modules, exceptions and file handling. The $999 list price, on sale at $649.05 in October 2026, includes a practice test and a PCAP exam voucher with retake, worth $359 bought separately, so the teaching itself costs about $640 at list.
Best for:Learners who want a live instructor and fixed sessions, and would buy the exam voucher and retake anyway
Watch out:Every session must be attended to complete the course, and it covers the same ground as the free Python Essentials 2.
Adrian Wiech's Python PCAP: Pass Certified Associate in Python Programming has the most ratings of the PCAP courses on Udemy (3,336 in October 2026), with about 6 hours of content focused on the exam. List price is $84.99 and Udemy routinely discounts it. Add a mock-exam set if you want more timed practice than the course provides.
Best for:Learners who know Python basics and want a short, exam-focused recap rather than a 58-hour course
Watch out:Six hours is a recap, not a course from zero; you still need to write classes yourself, which Python Essentials 2's free labs make you do.
OpenEDG's free Python Essentials 2 (58 hours, recommended at 7 hours a week) follows the PCAP syllabus module by module, with labs, quizzes and module tests, on Edube or Cisco Networking Academy. Python Essentials 1 (42 hours) covers the PCEP basics first if needed. The official PCAP-31-03 Practice Test Compendium ($49) checks readiness against the real item style.
Best for:Most candidates: the free official course was written for this exam, and the only spend is the practice test
Watch out:Edube labels Python Essentials 2 as PCAP-31-03 ready; check for an update covering PCAP-31-04 after October 31, 2026.
Every option on one price line
6 options for the PCAP, placed by list price. The numbered pins match the table.
- Official
- Free
- Third-party
Log scale: each step to the right costs several times more. List prices checked October 2026, training only (exam fee not included).
| # | Option | Type | List price | Format and what you get |
|---|---|---|---|---|
| 1 | Python 102 + PCAP Certification (instructor-led)OpenEDG Python Institute | Official | $999 incl. $359 voucher | 8 live 3-hour weekend sessions on Microsoft Teams (24 h total). Practice test plus PCAP exam and retake voucher; on sale at $649.05 in October 2026 |
| 2 | PCAP-31-03 Practice Test CompendiumOpenEDG Python Institute | Official | $49 | Online practice tests in your OpenEDG learner account. Official practice items in the real exam's style; also sold bundled with the exam voucher |
| 3 | Python Essentials 1 and 2OpenEDG Edube Interactive | Free | Free | Self-paced online; PE1 about 42 h, PE2 about 58 h at 7 h a week. Labs, quizzes and module tests; Python Essentials 2 is written for PCAP-31-03 |
| 4 | Python Essentials 2Cisco Networking Academy | Free | Free | Self-paced online, or instructor-led at a member academy. The four PCAP modules: modules and PIP, strings and exceptions, OOP, miscellaneous |
| 5 | Python PCAP: Pass Certified Associate in Python ProgrammingUdemy (Adrian Wiech) | Third-party | $84.99 list | About 6 h of on-demand content. Exam-focused video course; 3,336 ratings as of October 2026; often discounted |
| 6 | Python Certification Exam PCAP-31-03 - Preparation (2026)Udemy (Cord Mählmann) | Third-party | $79.99 list | Online practice-test course. PCAP-31-03 mock exams; 913 ratings as of October 2026; often discounted |
Whichever route you pick, test it
A course or a book only proves itself under exam conditions. ExamCert AI has exam-style PCAP questions with an explanation for every option. Do a mixed set before you pay for anything else.
Practise on ExamCert AIPCAP practice questionsWhat a course gives you, and the free substitute
The honest question is not "is the course good?" but "which part of it can I not get for free?" For the PCAP:
Pay or self-study? 3 questions
Answer in order. The first yes decides it.
A complete PCAP self-study kit
Everything a self-studier needs, at list price, totalled.
Finish the kit with exam-style practice
Work PCAP questions by domain, see which areas a course would actually have helped with, and spend money only there.
Practise on ExamCert AIPCAP practice questionsFAQ
Is a course required for PCAP?
No. The Python Institute lists no formal prerequisites and no training requirement for PCAP. Earning PCEP first is recommended, not required, and there is no experience rule. You buy a voucher and book the exam through OpenEDG TestNow, which is proctored online, or through Pearson VUE at a test center or with OnVUE online proctoring.
How much does the PCAP exam cost?
Through OpenEDG TestNow the voucher is $295, or $345 with a retake, $315 with the practice test and $359 with both. Through Pearson VUE it is $325, or $375 with a retake, $345 with the practice test and $389 with both. The practice test alone is $49. These are list prices from the OpenEDG store in October 2026.
Are the Python Essentials courses really free?
Yes. Python Essentials 1 (about 42 hours) and Python Essentials 2 (about 58 hours) are free on OpenEDG's Edube platform, and Cisco Networking Academy offers Python Essentials 2 free as well. Python Essentials 2 is the one aligned to PCAP; Python Essentials 1 targets PCEP. Neither includes an exam voucher, which you buy separately.
What changes with PCAP-31-04?
The Python Institute lists PCAP-31-04 as pending release on October 31, 2026 and describes it as a routine exam-version update; PCAP-31-03 remains the active version until then. The certification continues, and existing credentials keep their five-year validity. A retirement date for PCAP-31-03 and a 31-04 syllabus were not published on the PCAP pages when we checked in October 2026.
Does the PCAP certification expire?
Yes. The Python Institute's exam page lists PCAP validity as five years, so it is not a lifetime credential. PCAP is the associate step between PCEP at entry level and PCPP1 at professional level, and moving up to PCPP1 is the natural next step. Check the Python Institute's policies for renewal options well before your five years run out.
Sources
Figures on this page come from Python Institute and the other primary sources below:
- Python Institute - PCAP Certified Associate Python Programmer
- Python Institute - PCAP exam syllabus
- OpenEDG store - PCAP vouchers and bundles
- Edube - Python Essentials 2
- Edube - Python Essentials 1
- Cisco Networking Academy - Python Essentials 2
- OpenEDG - Python 102 and PCAP Certification (instructor-led)
- OpenEDG store - PCAP-31-03 Practice Test Compendium
- Udemy - Python PCAP: Pass Certified Associate in Python Programming
- Udemy - Python Certification Exam PCAP-31-03 - Preparation (2026)
Checked October 15, 2026. Fees, outlines and eligibility rules change — confirm with Python Institute before you book.
