Two halves, one program
The Python Institute ships two things that look like one program: a set of free self-paced courses, and a set of paid proctored exams. The courses teach Python. The exams sell a credential. Neither one requires the other, and most people only need the first.
The free half lives on Edube Interactive, OpenEDG's own learning platform, and it is free in the way that word should mean: no voucher, no trial, no expiry. Section 02 lists what is on it and which exam each course lines up with. If you want the language itself explained before you pick a course, What is Python? covers that ground.
The paid half is a voucher store: you buy a voucher for one exam version, redeem it through a delivery channel, and sit the test under proctoring. That side is covered in full on Python certification.
No rung on the ladder has a formal prerequisite. PCAP recommends PCEP, PCPP1 recommends PCAP, and both are advice rather than gates - you can pay for the associate exam having never sat the entry one. Whether that is wise is a money question rather than a rules question: PCEP starts at $69 and PCAP at $295, so the cheap rung is also the cheap way to find out whether you are ready for the expensive one.
The free courses
Every self-paced course the Python Institute publishes is free, and each one is written against a specific exam syllabus. That alignment is the useful part: you are not guessing what to study.
General-purpose programming
- Python Essentials 1 (beginner). The language from zero - types, control flow, collections, functions, exceptions. This is the PCEP course, written against PCEP-30-02, and the right starting point for someone who has never written a line.
- Python Essentials 2 (intermediate). Modules and packages, PIP, string processing, files, exception hierarchies, and object-oriented programming. This is the PCAP course.
- Python Advanced 1 to 5. Five separate modules covering the PCPP1 syllabus: advanced object-oriented programming, best practices and standardization, GUI programming, network programming, and file processing with a program's environment.
Cisco Networking Academy hosts the same Essentials 1 and 2 material under its own branding, also free. Same content, different platform - pick whichever account you would rather have.
Security and AI
Both specialist exams - PCES-30-01 and PCEI-30-01 - are live and bookable today. It is the study material that has not caught up, not the exams. PAI101, the Institute's introduction to AI with Python, is still in development, and there is no Institute course for the security exam at all. Until those land, the published exam syllabus plus one of the general courses above is the whole preparation kit for either one.
Free courses from elsewhere
The Institute's courses are not the only free way to learn Python, and for a complete beginner they are not automatically the best one. Three others are widely used and cost nothing:
- CS50P - Harvard's Introduction to Programming with Python. Lecture-and-problem-set format, taught properly, and demanding in a way that is good for you. The strongest choice if you want to be taught rather than shown.
- Python for Everybody - Charles Severance's course from the University of Michigan, aimed at people who want to use Python on data rather than become software engineers. Free on py4e.com, and also available as a Coursera specialization you can audit at no cost.
- Helsinki Python MOOC - the University of Helsinki's course, exercise-heavy with automatic grading. The closest thing to a university programming course you can work through alone.
The tradeoff is straightforward. These three teach Python better than a syllabus document ever will, but none of them is written against an exam. If a credential is the goal, learn from whichever of these suits you, then read the exam syllabus separately and close the gaps - the PCEP syllabus tests specific things in a specific way, and no general course is shaped around it.
Practising, not just reading
Reading a course does not teach you to program. Two things help: the OpenEDG sandbox runs Python in the browser with nothing to install, which removes the setup problem that stops most beginners in week one; and the paid practice test compendiums - sold as part of a voucher bundle, see Python certification - are the only official sample of how the questions are actually worded.
One paid option on the learning side, for completeness: OpenEDG runs instructor-led online classes for anyone who would rather have a teacher and a schedule than a self-paced course. Everything else listed above costs nothing.
If you want the credential
The courses above are the study. The exams are a separate, paid thing, and they live on their own page - Python certification - with every rung, its exam code, price, length, pass mark, and validity, plus how the vouchers and proctoring work.
Three facts to know before you decide whether that page is for you:
- It is a ladder, not a menu. PCEP at the entry rung, then PCAP, then PCPP1 - each with a free course above written against its syllabus. Two entry-level branches cover security and AI.
- No rung has a formal prerequisite. PCAP recommends PCEP and PCPP1 recommends PCAP, but both are advice, not gates.
- The price step decides most plans. Entry starts from $69; associate from $295. PCEP is an impulse purchase, PCAP is a considered one, and there is nothing in between.
Anyone can buy a voucher and sit any exam - there is no partner or company-email gate here. Which makes the question purely whether the credential is worth the money to you.