Python Institute · 2026 Edition
A complete preparation guide, edited by Johnson Ajibi, a network and security engineer with 12+ years' experience. Covers the exam format,all 5 blueprint domains, a week-by-week study plan, and proven tips for passing first time.
2–4 months
Prep time
Intermediate
Difficulty
45
Exam questions
70%
Pass mark
Exam code
PCPP1
Full name
Python Institute Certified Professional in Python Programming 1 (PCPP1, PCPP-32-101)
Vendor
Python Institute
Duration
65 minutes
Questions
45 items
Passing score
70%
Domains covered
5 blueprint domains
Recommended experience
Foundational IT knowledge recommended
Typical prep time
2–4 months
Domain percentage weights are not currently available for this exam. The checklist below is still useful for planning your study.
Phase 1
Advanced Object Oriented Programming
Tip: Start with the official Advanced Object Oriented Programming objectives, then practise questions on it.
Phase 2
Graphical User Interface Programming
Tip: Cover the Graphical User Interface Programming objectives, then answer practice questions to confirm you can apply them.
Phase 3
Best Practices And Coding Conventions
Tip: Cover the Best Practices And Coding Conventions objectives, then answer practice questions to confirm you can apply them.
Phase 4
Library Modules
Tip: Cover the Library Modules objectives, then answer practice questions to confirm you can apply them.
Phase 5
Networking And Restful Apis
Tip: Finish with Networking And Restful Apis, then re-test your weakest earlier domain before a mock exam.
Study the official exam blueprint — weight percentages tell you exactly where to invest prep time.
Practise scenario-based questions regularly — every modern cert exam is scenario-heavy.
Use spaced repetition to retain what you've learned (Courseiva does this automatically).
Book your exam date once you're scoring 80%+ consistently on practice tests.
Review explanations for every wrong answer, not just the question — the 'why' is what makes it stick.
Apply everything in this guide with adaptive practice questions, detailed answer explanations, and domain analytics.