The official scikit-learn certification, proctored by Probabl

Validate your ML expertise with the only official scikit-learn certification.

Official, proctored, hands-on certifications designed by the people who maintain scikit-learn. Train with Skolar. Get assessed on real ML work. Earn a verifiable credential.

120 min proctored JupyterLite included Pass at 70%
120 minexam length
35 MCQtheory + practice
70%passing score
JupyterLitehands-on coding
2 / yearattempts
Three levels, one rubric

What is your scikit-learn level?

120 minutes, coding plus theory, documentation allowed, online or at test centers, verifiable badge.

LEVEL 01

Associate Practitioner

Best for: Practitioners with foundational scikit-learn experience and early-career data scientists.

$299USD

You are able to:

  • Build end-to-end pipelines
  • Apply correct preprocessing and evaluation
  • Avoid common leakage and validation mistakes
LEVEL 03

Expert Practitioner

Best for: Senior practitioners and ML experts.

$499USD

You are able to:

  • Debug and reason about complex ML workflows
  • Write and use advanced scikit-learn components
  • Make informed design trade-offs in production contexts

Train with the same standards you will be evaluated on.

Skolar provides structured learning paths and hands-on exercises aligned with the certification expectations. Practice realistic ML workflows. Strengthen weak spots before the exam.

Frequently asked

Things candidates ask before they sit.

Training

Where can I find training to prepare for the certification?
You can prepare by following three online courses on Skolar, our dedicated learning platform. Each course aligns with a different certification level and mirrors the typical progression of a data scientist career.
Is Skolar free to use, or do I need a subscription?
Create a free account on Skolar and access the Scikit-learn Practitioner course at no cost. Most content is free for now. We plan to introduce additional premium courses in the future, which may require a subscription.
Will completing the Skolar track guarantee I pass the exam?
Completing the Scikit-learn Practitioner track on Skolar, and scoring above 80% on the wrap-up quizzes, strongly indicates you are ready to take and pass the corresponding certification exam.
Is there a certificate of completion for each course on Skolar?
Skolar does not issue certificates of completion. If you want to officially validate your skills after training, we encourage you to pursue the corresponding certification exam.

Certification

Do I have to pass all 3 levels successively?
No, you can take any level independently.
What is the exam format?
Each exam session lasts 120 minutes. Up to 35 MCQ questions, 60% theory and 40% hands-on coding. Theory questions are worth 1 to 2 points, practical questions 2 to 3 points. You need a minimum 70% score to pass.
Can I reschedule my session?
Both online (live-proctored) and onsite (Testing Center) formats require a human proctor, so rescheduling rules apply. Online: at least 24 hours notice or a fee may apply. Onsite: at least 72 hours notice or a fee may apply.
Which OS can I use?
Kryterion proctoring solution supports macOS and Windows. For Linux users, support is on the way.
For bulk packages, is this the same certification individuals take?
Yes. Bulk programs grant access to the exact same scikit-learn Practitioner certifications, with identical exams, proctoring, and credentials.
How many attempts do I have?
Two attempts per year. Payment is required each time you take an exam.

The credential the maintainers sign.

Three levels. One library. Real ML work, scored against the standards the people who ship scikit-learn use every day.