This course includes:
Six Practice Tests (30 questions each with the exact PCEP Modules' breakdown): drag & drop, gap fill, and multiple-choice/multi-response format.
Answer Key: why this, not that + clickable links to supporting materials (docs, blogs, wikis, and videos)
Free online resources: books, video, blogs, podcasts.
All Python scripts referenced in the questions are available on GitHub at EmilFrlez/PCEP.
The course is aligned with the PCEP 30-01 version and includes May 25, 2021 updates.
Please note that provided six practice tests are mock exams, not brain dumps. They are designed to replicate the style, topics, and complexity (or simplicity;8-) of the real-world PCEP certification exam. The number of questions for each Exam Module is chosen to match the current Python Institute PCEP Exam Guide. The sentence length and structure of questions are adjusted to match examples from the Exam Guide. Drag & drop, gap fill, single-choice, and multiple-choice type questions are all represented. The Python code in all questions and answers complies with the PEP 8 Styling Guide in order to improve the readability and make it consistent across the quizzes.
The multiple-choice questions are written with plausible distractors, using the memory + application method that tests students' knowledge of principles and facts in real-life programming. The question actions (eg. 'you are going to', 'what would you use', etc), and conditions ('which command is used', 'does the functions', 'what is the purpose') also follow the PCEP Sample Exam Format. A candidate preparing for the exam will expend about the same time and apply about the same mental effort understanding the question as he would in the real test center/online environment.
In the end, I have also tried to make the presentation interesting, in some cases even fun, to maximize the probability you will retain the knowledge;8-) In a few places, I have been adding graphics/figures to illustrate the question, hoping that might improve your understanding and retaining the subject matter.
P.S. I recommend you first take this PCEP entry-level exam. There are two advantages: (i) you get familiarized with the Python Institute Exam format and the exam environment (administered by OpenEDG Testing Service), and (ii) the exam fee is just $59, and your OpenEDG Python Institute certification remains valid for a lifetime and there is no need for any renewals.
P.S.S. A final comment about the validity of the answers: each practice exam question is followed by an answer, an explanation of the answer, and an explanation of why other multiple choices are wrong. The link(s) (between two and four) to the free online resources are provided (Python documentation, other documentation, pdf articles, blogs, and videos). The answers were tested with Python 3.9 installation.
If you use these practice exams as one of the building blocks of your studies, you should be able to demonstrate your broad Python programming knowledge. The exam timing is 45+5 minutes and a 70% passing score is required.