Skip to main content
GENERAL PURPOSE PROGRAMS

PCEP™ – Certified Entry-Level Python Programmer

PCEP™ – Certified Entry-Level Python Programmer certification shows that the individual is familiar with universal computer programming concepts like data types, containers, functions, conditions, loops, as well as Python programming language syntax, semantics, and the runtime environment.

PCEP™ – Certified Entry-Level Python Programmer certification (Exam PCEP-30-0x) is a professional credential that measures the candidate’s ability to accomplish coding tasks related to the essentials of programming in the Python language. A test candidate should demonstrate sufficient knowledge of the universal concepts of computer programming, the syntax and semantics of the Python language, as well as the skills in resolving typical implementation challenges with the help of the Python Standard Library.

The PCEP™ certification shows that the individual is familiar with the following concepts: fundamental terms and definitions (e.g. compilation vs. interpretation), Python’s logic and structure (e.g. keywords, instructions, indentation), literals, variables, and numeral systems, operators and data types, I/O operations, control flow mechanisms (conditional blocks and loops), data collections (lists, tuples, dictionaries, strings), functions (decomposition, built-in and user-defined functions, organizing interaction between functions and their environment, generators, recursion), exceptions (exception handling, hierarchies), as well as the essentials of Python programming language syntax, semantics, and the runtime environment.

Becoming PCEP™ certified ensures that the individual is acquainted with the most essential means provided by Python 3 to enable them to start their own studies at an intermediate level, and to continue their professional development.

PCEP™ certification is an interim step to the PCAP™ certification, and the starting point to launch a career in software development, Python programming, and related technologies. Becoming PCEP™ certified helps certification holders stand out from other candidates, get a foot in the door with an employer, and land a junior-level job in the IT sector and anywhere the basic knowledge of Python is an asset.

Become PCEP™ certified and get your foot in the door

Python is the programming language that opens more doors than any other, and the more you understand Python, the more you can do in the 21st Century. With a solid knowledge of Python, you can work in a multitude of jobs and a multitude of industries.

PCEP™ certification will be particularly valuable for:

  • aspiring programmers and learners interested in learning programming for fun and job-related tasks;
  • learners looking to gain fundamental skills and knowledge for an entry-level job role as a software developer, data analyst, or tester;
  • industry professionals wishing to explore technologies that are connected with Python, or that utilize it as a foundation;
  • team leaders, product managers, and project managers who want to understand the terminology and processes in the software development cycle to more effectively manage and communicate with production and development teams.

Python is either the highest-paid, or one of the highest-paid languages in all parts of the world today, and the salaries range between $90,000 and $130,000 a year (source: SalaryExpert.com).

With the ever-increasing reliance on the Internet, and with Python playing an ever-growing role, the salary of the average Python programmer is almost surely to rise.

Currently, there are 100,000+ unfulfilled Python jobs around the world, and the supply of qualified Python programmers is unable to match the demand.

PCEP™: Exam Information

Pablo Quesada

Global Operations Manager, San José, Costa Rica, PCEP, PCAP

I started the Python Certification Program featured by Python Institute to prepare myself for the Python Entry Level Certification. I strongly recommend this certification program and encourage anybody who wants to start a career in this matter – you won't be disappointed. With this program completed, I could obtain my PCEP certification and prepared for the PCAP as well, and also implemented some projects in my current job already.

LET US HELP YOU

Frequently asked questions

How do I take the PCEP exam?

  1. Read the PCEP Testing Policies and TestNow specifications to make sure you follow the code of conduct, meet all the technical requirements, and know what to expect during your exam session.
  2. Create a Test Candidate account if you haven’t already done it. (Download a PDF Tutorial)
  3. Go to OpenEDG Voucher Store and buy an exam voucher. You can choose between a single-shot voucher, voucher with retake, and voucher + practice test bundle.
  4. Log in to your test candidate account, enter the voucher code, perform a diagnostics check, check in, and launch your exam session. (Download a PDF Tutorial)

Can I retake the exam?

You can only retake a failed exam after 7 days of your last attempt (waiting period).

  • If you purchased a voucher with a free retake option and failed your exam – wait 7 days, go to the Exam History section on your Test Candidate account, and click the Get Free Retake button that will become activated next to your exam session status information. Your exam voucher will automatically be assigned to your account and become available in the Certify section.
  • If you purchased a single-shot voucher and failed your exam, you need to purchase a new voucher to take the exam again. You can launch a new exam session after 7 days from your last attempt.

How do I access the PCEO practice test?

Here’s what you need to do to access the official Python Institute PCEP practice tests:

  1. Go to OpenEDG Voucher Store and buy a practice test voucher. (skip this step if you already have a voucher)
  2. Log in to your OpenEDG Learner Account, click “Practice”, enter the voucher code, read and accept the terms and conditions, and activate the practice test. (Download a PDF Tutorial)

Note that if you’re logged in as Test Candidate, you need to switch your role to Learner in order to be able to launch the practice test.

I passed the PCEP exam. What now?

Congratulations! You’ve officially joined the Python Institute certified community, and earned an industry credential that validates your proficiency in Python, computer programming, and related technologies. Within 24 hours of your exam, you will receive an email with a link to your digital certification, verification code, and a PCEP badge issued by Credly’s Acclaim. You can now share your awesome achievement with your peers, colleagues, and employers via LinkedIn and other social media channels.

What next? Keep on learning, keep on mastering your Python skills, and keep on climbing the certification ladder. Get yourself prepared for the PCAP certification to take your career to an even higher level.

GENERAL PURPOSE PROGRAMS

PCAP™ – Certified Associate in Python Programming

PCAP™ – Certified Associate in Python Programming certification focuses on the Object-Oriented Programming approach to Python, and shows that the individual is familiar with the more advanced aspects of programming, including the essentials of OOP, the essentials of modules and packages, the exception handling mechanism in OOP, advanced operations on strings, list comprehensions, lambdas, generators, closures, and file processing.

PCAP™ certification gives its holders confidence in their programming skills, helps them stand out in the job market, and gives them a head start on preparing for and advancing to the professional level.

PCAP™ – Certified Associate in Python Programming certification (Exam PCAP-31-0x) is a professional, high-stakes credential that measures the candidate’s ability to perform intermediate-level coding tasks in the Python language, including the ability to design, develop, debug, execute, and refactor multi-module Python programs, as well as measures their skills and knowledge related to analyzing and modeling real-life problems in OOP categories with the use of the fundamental notions and techniques available in the object-oriented approach.

The PCAP™ certification shows that the individual is familiar with the following concepts: modules, packages, and PIP, character encoding, strings and string processing, generators, iterators, closures, files, file streams, and file processing, exception hierarchies, and exception classes and objects, working with selected Standard Library modules, and the fundamentals of the Object-Oriented Programming (OOP) approach.

Becoming PCAP™ certified ensures that the individual is fully acquainted with all the primary means provided by Python 3 to enable them to start their own studies at an advanced level, and to open a path to the developer’s career.

PCAP™ certification is an interim step to the PCPP1™ certification, a great motivator for self-improvement and self-development, and most importantly – the means to keep one’s programming skills up to date and demonstrate them to others. Becoming PCAP™ certified reflects the candidate’s interest in developing a higher level of proficiency and a more in-depth understanding of Python, as well as their ability to use it for commercial and non-commercial general-purpose programming projects, and create, develop, and improve their own programming portfolio to increase their value in the job market.

Become PCAP™ certified and boost your career

Python is the programming language that opens more doors than any other, and the more you understand Python, the more you can do in the 21st Century. With a solid knowledge of Python, you can work in a multitude of jobs and a multitude of industries.

PCAP™ certification is a valuable credential for individuals looking to acquire the skills and knowledge essential to continue to more advanced, more specialized, and higher paying Software Development, Security, Networking, IoT, and engineering roles. It will particularly appeal to:

  • aspiring programmers and learners interested in learning programming for fun and job-related tasks;
  • learners and career changers seeking a junior-level job role as a software developer, data analyst, or tester.
  • industry professionals wishing to explore technologies that are connected with Python, or that utilize it as a foundation;
  • aspiring programmers and industry professionals looking to build a solid foundation for further studies in more specialized areas, such as testing, data analytics, machine learning, IoT, and web development;
  • team leaders, product managers, and project managers who want to understand the terminology and processes in the software development cycle to more effectively manage and communicate with production and development teams.

Python is either the highest-paid, or one of the highest-paid languages in all parts of the world today, and the salaries range between $90,000 and $130,000 a year (source: SalaryExpert.com).

With the ever-increasing reliance on the Internet, and with Python playing an ever-growing role, the salary of the average Python programmer is almost surely to rise.

Currently, there are 100,000+ unfulfilled Python jobs around the world, and the supply of qualified Python programmers is unable to match the demand.

PCAP™: Exam Information

Pablo Quesada

Senior Forensics Data Analyst at PwC Australia, Sydney

If you are working as a Data Analyst and want to open your career to Data Science, the Certified Associate in Python Programming certification is a must!

LET US HELP YOU

Frequently asked questions

How do I take the PCAP exam?

  1. Read the PCAP and Pearson VUE Testing Policies to make sure you follow the code of conduct, meet all the technical requirements, and know what to expect during your exam session.
  2. Go to pearsonvue.com/pythoninstitute, and create a Pearson VUE web account for OpenEDG exams if you haven’t done it yet. (Download a PDF Tutorial)
  3. Go to OpenEDG Voucher Store and buy an exam voucher. You can choose between a voucher with retake and voucher + practice test bundle.
  4. Log in to your Pearson VUE web account and book your exam. (Download a PDF Tutorial)

Can I retake the exam?

You can only retake a failed exam after 15 days of your last attempt (waiting period). If you purchased a voucher for the PCAP exam at Pearson VUE with the retake option, please submit the Pearson VUE Retake Voucher Request Form within 90 days of the failed exam. You will be issued a new voucher for your free retake. If you purchased a single-shot voucher and failed the exam, you need to purchase a new voucher to take the exam again. You can book a new exam after 15 days of your last attempt.

How do I access the PCAP practice test?

Here’s what you need to do to access the official Python Institute PCAP practice tests:

  1. Go to OpenEDG Voucher Store and buy a practice test voucher. (skip this step if you already have a voucher)
  2. Create an OpenEDG web profile, and log in to your OpenEDG Learner Account. Then click “Practice”, enter the voucher code, read and accept the terms and conditions, and activate the practice test. (Download a PDF Tutorial)

Note that if you’re logged in as Test Candidate, you need to switch your role to Learner in order to be able to launch the practice test.

I passed the PCAP exam. What now?

Congratulations! You’ve officially joined the Python Institute certified community, and earned an industry credential that validates your proficiency in Python, computer programming, and related technologies. Within 24 hours of your exam, you will receive an email with a link to your digital certification, verification code, and a PCAP badge issued by Credly’s Acclaim. You can now share your awesome achievement with your peers, colleagues, and employers via LinkedIn and other social media channels.

What next? Keep on learning, keep on mastering your Python skills, and keep on climbing the certification ladder. Sign up for Python Advanced and get yourself prepared for the PCPP1 certification to take your career to an even higher level.

GENERAL PURPOSE PROGRAMS

PCPP1™ – Certified Professional in Python Programming 1

PCPP1™ – Certified Professional in Python Programming 1 certification is the first of the two-series General-Purpose Programming track professional credentials from the OpenEDG Python Institute addressed to developers, IT specialists, and working professionals looking to obtain an industry credential that documents their skills and expertise in the advanced and more specialized aspects of computer programming and the Python language.

The PCPP1™ certification shows that the individual demonstrates proficiency in the advanced use of classes and OOP features present at the hear of Python programming; knows, understands, and implements the coding conventions, design practices, and standards for code writing; knows how to build a GUI application using the most essential tools and toolkits, conventions, and elements of event-driven programming; understands the basic concepts of network programming and what data formats are used in client-server communication, knows how to use sockets and HTTP methods, and is able to create a simple REST client; knows how to use some of the most important Python Standard Library modules for file processing and interacting with a program’s environment.

PCPP1™ – Certified Professional in Python Programming 1 certification (Exam PCPP-32-10x) is a professional credential that measures the candidate’s ability to accomplish coding tasks related to advanced programming in the Python language and related technologies, advanced notions and techniques used in object-oriented programming, the use of selected Python Standard Library modules and packages, designing, building and improving programs and applications utilizing the concepts of GUI and network programming, as well as adopting the coding conventions and best practices for code writing.

The PCPP1™ certification shows that the individual is familiar with the following concepts: advanced use of classes and modelling real-life problems in the OOP categories (classes, instances, attributes, methods; class and instance data; shallow and deep operations; inheritance and polymorphism; extended function argument syntax and decorators; static and class methods; attribute encapsulation; composition and inheritance; advanced exceptions; copying object data; serialization; metaclasses), best practices and standardization (PEP8, PEP 257, code layout, comments and docstrings, naming conventions, string quotes and whitespaces, programming recommendations), GUI programming (events, widgets, geometry, tools and toolkits, conventions), the elements of network programming (network sockets, client-server communication, JSON and XML files in network communication, HTTP methods, CRUD, building a simple REST client), and file processing and communicating with a program’s environment (processing files: sqlite3, xml, csv, logging, and configparser; communication: os, datetime, io, and time).

Becoming PCPP1™ certified ensures that the individual is fully acquainted with all the essential, intermediate, and advanced means provided by Python 3 and related technologies to enable them to advance their career as a professional Python developer and continue studies at the advanced level.

PCPP1™ certification is a professional high-stakes credential, an interim step to the PCPP2™ certification, and the means to demonstrate high-level Python expertise across multiple fields of programming in Python and using related technologies. Becoming PCPP1™ certified shows that the certification holder possesses a high degree of technical knowledge, work independence, and the skills that allow them to pursue programming careers at junior and middle level.

Become PCPP1™ certified and take your career to the next level

Python is the programming language that opens more doors than any other, and the more you understand Python, the more you can do in the 21st Century. With a solid knowledge of Python, you can work in a multitude of jobs and a multitude of industries.

PCPP1™ certification will be particularly valuable for:

  • learners looking to boost their skills and knowledge for a junior-level and middle-level role as a software developer, network programmer, data analyst, or tester;
  • industry professionals wishing to explore technologies that are connected with Python, or that utilize it as a foundation;
  • team leaders, product managers, and project managers who want gain an in-depth understanding of the terminology and processes in the software development cycle to more effectively manage and communicate with production, QA, and development teams.

Python is either the highest-paid, or one of the highest-paid languages in all parts of the world today, and the salaries range between $90,000 and $130,000 a year (source: SalaryExpert.com).

With the ever-increasing reliance on the Internet, and with Python playing an ever-growing role, the salary of the average Python programmer is almost surely to rise.

Currently, there are 100,000+ unfulfilled Python jobs around the world, and the supply of qualified Python programmers is unable to match the demand.

PCPP1™: Exam Information

Sotiris Pafitis

CEO at SCP – School of Certified Professionals, Cyprus

We are using Python Essentials (PCEP and PCAP) and Python Advanced (PCPP) study materials to train our students. Our students have progressed from zero experience to entering the marketplace as junior programmers after passing the exams from the Python Institute. The support we received from the OpenEDG team was more than excellent. Great professionals.

LET US HELP YOU

Frequently asked questions

How do I take the PCPP1 exam?

  1. Read the PCPP1 and Pearson VUE Testing Policies to make sure you follow the code of conduct, meet all the technical requirements, and know what to expect during your exam session.
  2. Go to pearsonvue.com/pythoninstitute, and create a Pearson VUE web account for OpenEDG exams if you haven’t done it yet. (Download a PDF Tutorial)
  3. Go to OpenEDG Voucher Store and buy an exam voucher.
  4. Log in to your Pearson VUE web account and book your exam. (Download a PDF Tutorial)

Can I retake the exam?

You can only retake a failed exam after 15 days of your last attempt (waiting period). All PCPP1 exam vouchers are single-use vouchers only. If you purchased a single-shot voucher and failed the exam, you need to purchase a new voucher to take the exam again. You can book a new exam after 15 days of your last attempt.

How do I access the PCPP1 practice test?

There’s no official PCPP1 practice test available at this time. Please stay tuned for announcements about upcoming releases.

I passed the PCPP1 exam. What now?

Congratulations! You’ve officially joined the Python Institute PCPP1 certified community, and earned an industry credential that validates your great proficiency in Python, computer programming, and related technologies. Within 24 hours of your exam, you will receive an email with a link to your digital certification, verification code, and a PCPP1 badge issued by Credly’s Acclaim. You can now share your awesome achievement with your peers, colleagues, and employers via LinkedIn and other social media channels.

What next? Keep on learning, keep on mastering your Python skills, and keep on climbing the certification ladder. Stay tuned for information about the release of the PCPP2 certification!

GENERAL PURPOSE PROGRAMS

PCPP2™ – Certified Professional in Python Programming 2

PCPP2™ – Certified Professional in Python Programming 2 certification is the second of the two-series General-Purpose Programming track professional credentials from the OpenEDG Python Institute addressed to experienced developers, IT specialists, engineers, software and system architects, and working professionals looking to obtain an industry credential that documents their skills and expertise in the advanced and highly specialized areas of computer programming, Python, and related technologies.

The PCPP2™ certification shows that the individual demonstrates proficiency in implementing design patterns in Python, using the industry standard mechanisms for networking and interprocess communication, working with some of the more advanced selected Python standard and non-standard library modules, creating, accessing, and processing SQL and NoSQL databases using Python, as well as using frameworks for writing and executing unit and functional tests.

PCPP2™ – Certified Professional in Python Programming 2 certification (Exam PCPP-32-20x) is a professional credential that measures the candidate’s ability to design, develop, debug, refactor, implement, and maintain high-quality multi-module systems, tools, and frameworks with the use of Python Standard and non-Standard Library components and related technologies. The PCPP2™ certification is aimed at experienced Python programmers who are proficient in the use of software architecture principles and techniques, software design patterns, working with SQL and NoSQL databases, using multithreading and multiprocessing programming techniques, and using the more advanced elements of the Python network programming domain.

The PCPP2™ certification shows that the individual is familiar with the following concepts: testing principles and techniques (unittest and pytest frameworks), design patterns (OOP design principles, the Singleton, Factory, Facade, Proxy, Observer, Command, Template Method, and State Design patterns), interprocess communication (multiprocessing, threading, subprocess management, multiprocess synchronization), network programming (Python socket module and socket programming, automating complex network configurations, software-defined networking, network security), Python-SQL and Python-NoSQL database access (relational and non-relational databases, CRUD, object-relational mapping: ORM), and the principles of clean code design, and maintenance and optimization of software products.

Becoming PCPP2™ certified ensures that the individual demonstrates a high-level of expertise in advanced Python programming concepts, extensive experience in the entire lifecycle of the software design and development processes, strong analytical and design skills, as well as comprehensive proficiency in multi-process architecture, design patterns, and tools that allow them to work on small-, medium-, and large-scale multi-module Python projects across multiple industry sectors.

PCPP2™ certification is a professional high-stakes credential, and the highest level of the Python Institute certification within the General-Purpose Programming path. Becoming PCPP2™ certified shows that the certification holder possesses a deep expert level technical knowledge of Python and related technologies, working experience in design, development, testing, automation, refactoring, and maintenance of multi-module systems, tools, and applications; strong problem-solving skills, and ability to learn and implement new concepts, frameworks, and technologies in commercial and non-commercial projects. Becoming PCPP2™ certified validates that the individual demonstrates the right combination of skills, knowledge, and experience to pursue programming careers at middle, senior, and consultant levels.

Become PCPP2™ certified to upgrade your skills, advance your career, and boost your salary!

Python is the programming language that opens more doors than any other, and the more you understand Python, the more you can do in the 21st Century. With a solid knowledge of Python, you can work in a multitude of jobs and a multitude of industries.

PCPP2™ certification will be particularly valuable for:

  • learners looking to boost their skills and knowledge for a middle-level and senior-level role as a software architect, system engineer, software developer, network engineer, data engineer, or QA engineer;
  • industry professionals wishing to further explore technologies that are connected with Python, or that utilize it as a foundation;
  • team leaders and software development professionals who want gain an in-depth understanding of the more advanced programming concepts and processes utilized in the software development cycle to effectively manage and communicate with production, QA, and development teams.

Python is either the highest-paid, or one of the highest-paid languages in all parts of the world today, and the salaries range between $90,000 and $130,000 a year (source: SalaryExpert.com).

With the ever-increasing reliance on the Internet, and with Python playing an ever-growing role, the salary of the average Python programmer is almost surely to rise.

Currently, there are 100,000+ unfulfilled Python jobs around the world, and the supply of qualified Python programmers is unable to match the demand.

PCPP2™: Exam Information