Python and AI Certifications for Malaysian Secondary Students
A Malaysian secondary student can earn a recognised Python certification from Form 1, provided they are at least 13 on exam day. The Python Institute's PCEP exam is the natural first step. An AI literacy course can run alongside it, and Microsoft's AI-901 Azure AI Fundamentals suits Form 4 or Form 5 students who already write Python. Here is the order, the rules and a weekly routine.
At a glance (checked October 2026)
| Credential | Best stage | Key facts |
|---|---|---|
| PCEP, Python Institute | Form 1 to Form 3 | 30 questions, 40 minutes, 70% to pass |
| Gemini AI study skills | Any form | Check current rules before enrolling |
| PCAP, Python Institute | After PCEP | The next Python level |
| AI-901, Microsoft | Form 4, Form 5 or after SPM | Python plus Microsoft Foundry, 700 to pass |
Why start with Python, and why certify at all
Python reads almost like English, runs on any laptop, and is the language most AI and data tools expect. For a teenager, it is the shortest path from "I typed something" to "I built something".
A certification is not the point by itself. What it gives a young learner is a published syllabus, a fixed target date and an honest test of whether they understand the basics or have only copied code. A common pattern is the student who can follow a video but freezes when the code in front of them is slightly different. A timed exam exposes that early, while it is cheap to fix.
It will not replace school results or real projects, and it does not promise anything about university places. Treat it as structured practice with a certificate at the end.
PCEP: the first Python certification
PCEP, Certified Entry-Level Python Programmer, is run by the OpenEDG Python Institute. These facts come from the official PCEP page in October 2026:
- Exam: PCEP-30-02 is the current version, with 30 questions in 40 minutes, plus 5 minutes for the agreement and tutorial.
- Pass mark: 70%.
- Question types: single and multiple choice, drag and drop, gap fill, code fill and scenario questions.
- Languages: English, Spanish, Portuguese, Polish and Japanese. There is no Bahasa Malaysia version, so reading technical English matters.
- Delivery: online through the OpenEDG Testing Service (TestNow).
- Price: listed from $69 for the exam alone, with bundles that add a retake or a practice test.
- Validity: five years.
- Prerequisites: none.
One date to watch: the page lists a new version, PCEP-30-03, as scheduled for release on 31 October 2026. If you are buying books or practice tests now, check which version they cover, and check the PCEP syllabus page before your child books. Credentials already earned keep their five-year validity.
What the exam covers
| Block | Topic | Weight |
|---|---|---|
| 1 | Programming and Python fundamentals | 18% |
| 2 | Conditions and loops | 29% |
| 3 | Tuples, dictionaries, lists and strings | 25% |
| 4 | Functions and exceptions | 28% |
Loops, data collections and functions make up most of the marks. That is where practice time should go.
Age rules parents must know
The Python Institute's exam policies are clear:
- Under 13: cannot take the exam or receive the certification, even with parental consent.
- 13 to 17: can take the exam, and certification requires parental or legal guardian consent.
- 18 and over: no age-related restrictions.
Students enter Form 1 in the year they turn 13, so check your child's birthday before booking an exam early in the school year. For online exams, the candidate needs at least one form of personal identification, such as a government-issued photo ID. If a student fails, TestNow requires a wait of 7 or 15 days before a retake, and there is no limit on the number of retakes.
Free preparation
The PCEP page links two free courses aligned to the exam: Python Essentials 1 on Edube and the matching course on Cisco Networking Academy. They are a solid self-study base. A live class adds what self-study lacks: someone who reads your child's code and explains why it breaks.
Here is the kind of short program a PCEP candidate should be able to read and predict without running it:
def average(marks):
if not marks:
raise ValueError("no marks")
return sum(marks) / len(marks)
results = {"Aina": [78, 85, 90], "Wei Jie": [], "Kavin": [66, 72]}
for name, marks in results.items():
try:
print(name, round(average(marks), 1))
except ValueError:
print(name, "has no marks yet")
If your child can explain what each line prints, and why the second student triggers the exception, they are on track.
AI credentials: where they fit
Students already use AI chatbots for homework, whether parents approve or not. The useful skill is using AI honestly: asking good questions, checking answers, and knowing when AI output is wrong or not allowed.
Gemini student skills
CertTulen Academy's Gemini Certified K-12 Student course focuses on using Google's Gemini responsibly for study. Google runs its own credential programmes and updates them, so before enrolling, check the course page and Google for Education for the current credential rules, including age limits and whether a school account is needed. It can run alongside PCEP rather than after it.
AI-901, once Python is solid
Microsoft's AI-901 study guide lists two skill areas as of 15 April 2026: identifying AI concepts and capabilities (40 to 45%) and implementing AI solutions with Microsoft Foundry (55 to 60%). It expects knowledge of Python syntax and familiarity with Azure resources, and a score of 700 or more is needed to pass. That makes it a good second step for a Form 4 or Form 5 student who has finished PCEP and wants to build small AI apps.
A few points for families:
- It never expires. Microsoft fundamentals certifications do not expire, according to the credential expiration policy.
- Retakes have waiting periods. After a first fail you wait 24 hours, then 14 days between later attempts, with a maximum of five attempts in 12 months, under the retake policy.
- Online exams have strict room rules. For Pearson VUE online exams, the online exam rules say the exam is ended if anyone other than a child under 13 is in the room. A parent cannot sit beside a teenage candidate, so plan a quiet room and a test-centre option.
- Hands-on practice needs an Azure subscription. Set this up with a parent or teacher, and watch spending limits.
A sensible path from Form 1 to Form 5
| Stage | Focus | Credential goal |
|---|---|---|
| Form 1 and 2 | Python basics, small games and quizzes | PCEP when ready and aged 13 or over |
| Form 2 and 3 | Responsible AI for study, first projects | Gemini student course |
| Form 3 and 4 | Deeper Python, files, modules, classes | PCAP |
| Form 4, Form 5 or after SPM | AI apps with Python | AI-901 |
Keep Form 5 light before SPM. The months after the SPM papers end are a good window for AI-901. Our comparison of PCEP and PCAP explains the jump between the two Python levels.
A weekly study rhythm that fits school
Short, regular sessions beat one long weekend cram. A rhythm that works for most beginners:
- Monday, 30 minutes: one lesson from Python Essentials 1 or class notes.
- Wednesday, 30 minutes: type out and change three small programs. No copy and paste.
- Friday, 20 minutes: ten practice questions, then explain the wrong answers aloud.
- Saturday, 60 minutes: a mini project, such as a marks calculator, a quiz game or a pocket-money tracker.
At this pace, plan for roughly 8 to 12 weeks before a first PCEP attempt, then judge readiness by practice scores, not the calendar. School holidays are a good time to add a short daily session or a live intensive class.
How parents can help, even without coding
You do not need to know Python to keep your child on track:
- Ask them to explain their code to you. If they cannot explain it, they do not understand it yet.
- Check age and ID rules before paying for any exam.
- Agree AI rules at home. AI can explain an error message; it should not write the homework.
- Book exams for a calm day, not during school exam weeks, with a stable internet connection and a quiet room.
- Celebrate projects, not just certificates. A working program your child built is worth showing to teachers.
How CertTulen Academy can help
CertTulen runs Python Entry-Level Programming (PCEP) as live, instructor-led online classes with hands-on practice, so students write and debug code with a trainer rather than alone. The course page shows what is included. For AI study skills, there is the Gemini Certified K-12 Student course, and older students who are ready for AI apps can move on to Introduction to AI in Azure (AI-901). Contact us or WhatsApp +60 16-241 8686 for a batch that suits your child's school timetable.
Frequently Asked Questions
What is the minimum age for the PCEP exam?+
The Python Institute's exam policies say candidates under 13 cannot test or be certified, even with parental consent. Candidates aged 13 to 17 can take the exam, and certification requires consent from a parent or legal guardian. From 18 there are no age-related restrictions. Check your child's age on the actual exam day, not the school year.
Is the PCEP exam available in Bahasa Malaysia?+
No. As of October 2026 the official PCEP page lists English, Spanish, Portuguese, Polish and Japanese. Malaysian students usually sit it in English, so practise reading code questions and error messages in English as well as writing code. A short daily reading habit with English programming material helps.
Can a Form 1 student pass PCEP?+
Many can, if they are at least 13, start with the basics and practise regularly. The exam tests programming fundamentals, conditions and loops, data collections, functions and exceptions rather than advanced maths. Steady practice reading and predicting what short programs do matters far more than which form a student is in.
Should my child take AI-901 before SPM?+
Usually after. AI-901 expects Python knowledge and hands-on work in Microsoft Foundry, which competes for time with SPM preparation. The months after the SPM papers end are a better window. Microsoft fundamentals certifications do not expire, so waiting a few months costs nothing.
How much does the PCEP exam cost?+
The official PCEP page lists the exam from $69 as of October 2026, with bundles that add a retake or a practice test. Prices can change, so check the Python Institute store before buying, and confirm which exam version a voucher covers, because PCEP-30-03 is scheduled for release on 31 October 2026.
Sources
- PCEP
- PCEP exam syllabus
- Exam Policies
- Study guide for Exam AI-901: Microsoft Azure AI Fundamentals
- Credential expiration policies
- Exam and Applied Skills assessment lab retake policies
- About online exams with Pearson VUE
Checked on 25 October 2026. Exams, products and rules change, so confirm on the official page before you book or decide.
Written by
Microsoft Certified Trainer (MCT), founder of CertTulen Academy
CertTulen Academy · Microsoft Training Services Partner · HRD Corp Accredited

