Courseiva

PCPP2 · 6 domains

Practice PCPP2 by domain

194 practice questions across 6 domains. Pick a topic to target weak areas.

EasyMediumHard

Advanced OOP And Performance

32 questions · 8 easy · 12 medium · 12 hard

Database Access

34 questions · 10 easy · 14 medium · 10 hard

Design Patterns

31 questions · 5 easy · 18 medium · 8 hard

Interprocess Communication

33 questions · 10 easy · 12 medium · 11 hard

Network Programming

32 questions · 11 easy · 11 medium · 10 hard

Software Testing

32 questions · 7 easy · 14 medium · 11 hard

Frequently asked questions

How are PCPP2 exam questions divided by domain?
The Python Institute Certified Professional in Python Programming 2 (PCPP2) (PCPP2) exam covers 6 domains. Each domain carries a specific percentage weight in the exam blueprint. Practicing by domain lets you allocate study time according to each domain's weight.
How many questions should I practice per domain?
Start with a 10-question session to identify your baseline. Once you can consistently score above 80%, move to a 20–30 question session to test depth. Revisit weaker domains before your exam date.
Can I practice all domains for free?
Yes — all domain practice sessions on Courseiva are free. Create a free account to track your results across sessions and see which domains need the most attention.