Skip to main content
Level 2 · Intermediate Programming Languages

Python Professional Python Professional

Verify intermediate Python proficiency used in real-world development, including decorators, generators and iterators, async programming, unit testing, object-oriented design, context managers, dataclasses, error handling, type hints, packaging, virtual environments, and concurrency patterns.

Skills Tested
  • Decorators
  • Generators & Iterators
  • async/await
  • Unit Testing
  • OOP & Classes
  • Packaging & Distribution
  • Virtual Environments
  • Concurrency
  • Context Managers
  • Dataclasses
  • Error Handling
  • Type Hints
Assessment Details
25
Questions
78%
To Pass
50 min
Time Limit
Pass Rate

  • Questions are drawn randomly from the question pool each attempt
  • Answers cannot be reviewed after submission
  • Escalating cooldown between attempts: 8h, 24h, 72h, then 1 week
  • Certificates include a shareable verification token
  • Open Badges 2.0 compliant. Add to LinkedIn and digital wallets
Track
Programming Languages → Python
Part of Career Paths
Python Developer