The scikit-learn company, 160M+ monthly downloads

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.

Designed by maintainers Online or test centers Verifiable digital badge
120 minExam length
35 MCQTheory + practice
70%Passing score
JupyterLiteHands-on coding
2 / yearAttempts
The three levels

What is your scikit-learn level?

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

Level 1 of 3
Associate
$299USD, excl. taxes

Best for

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

You are able to

  • Build end-to-end pipelines
  • Apply correct preprocessing and evaluation
  • Avoid common leakage and validation mistakes
Most chosen
Level 2 of 3
Professional
$349USD, excl. taxes

Best for

Practicing data scientists working on real ML projects.

You are able to

  • Design robust pipelines under real constraints
  • Tune models and evaluate them correctly
  • Apply best practices consistently across projects
Level 3 of 3
Expert
$499USD, excl. taxes

Best for

Senior practitioners and ML experts.

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
Skolar, train at the same standard

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.

01
Tabular preprocessing
DONE
02
Cross-validation strategies
DONE
03
Pipelines and ColumnTransformer
DONE
04
Avoiding leakage
60%
05
Hyperparameter tuning
,
06
Wrap-up, 35 question quiz
,
Frequently asked

Things candidates ask before they sit.

Still unsure? Our certification team will get back to you.

Contact us
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. The Scikit-learn Associate Practitioner course is available now. For a detailed overview of the topics covered at each level, see our official study guides.
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.
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.
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.
No, you can take any level independently. Check our study guides to find the level that fits your expertise best.
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. During the exam you have access to JupyterLite and the scikit-learn documentation, accessible only through links embedded in the practical questions.
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.
Watch a quick recap on YouTube. Please also read our Certification Exam Integrity Policy and Kryterion Online Proctored Exams and Behaviors to Consider.
Kryterion proctoring solution supports macOS and Windows. For Linux users, support is on the way. In the meantime you can pass at a Testing Center or use a Mac or Windows environment. Get notified when Linux is available.
Yes. Bulk programs grant access to the exact same scikit-learn Practitioner certifications, with identical exams, proctoring, and credentials.
Two attempts per year. Payment is required each time you take an exam. This policy ensures candidates do not gain an unfair advantage by becoming overly familiar with exam content.
Sit when you are ready

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.

Stop shipping broken models. Start deciding together.

Track your first experiment in 5 minutes. No sign-up required, no vendor lock-in. Open source, built on scikit-learn.