Skip to content

Official scikit-learn certifications

scikit-learn-logo-without-subtitle (1)

Built by scikit-learn core contributors and experts

Setting the standard for foundational machine learning expertise
6

Certify your expertise in scikit-learn

Developed by the scikit-learn core team and industry experts, our certifications assess both theoretical knowledge and practical skills, ensuring you are equipped for today's data-driven industries.

With three levels of Practitioner Certification — scikit-learn Associate, scikit-learn Professional, and scikit-learn Expert — the program caters to professionals at all stages, from juniors to experts.

Our certification process

Our certifications are designed to test both theoretical knowledge and hands-on skills using real-world datasets and business scenarios. Each level of certification is tailored to match the skills required for different stages of your career.

Exams are proctored through Kryterion’s Webassessor, a leading online assessment platform, ensuring a secure, and professional testing experience. Onsite testing is also available through Kryterion's global network of testing centers.

Digital credentials are issued by Credly, a global actor in digital badging and credentialing solutions, allowing you to share your certified achievements throughout the digital scene.

Why get certified?

This certification program is about more than just credentials; it’s about setting higher standards for responsible and accountable AI. AI systems depend on the expertise and ethical foundation of those who build them. Our certifications ensure that data scientists are equipped with the skills and integrity needed to develop solutions that are both effective and trustworthy.

  • Industry recognized skills

    Scikit-learn is one of the most trusted machine learning libraries, and our certifications are backed by the very experts who build and maintain it. 

  • Gain global recognition and visibility

    With a scikit-learn certification, you’ll receive a Credly digital badge and be referenced in our Talent's Directory, accessible by companies and professionals worldwide.

  • Attest of in-practice expertise

    Each certification level combines theoretical knowledge with practical skills, ensuring you’re able to apply what you’ve learned to industry-grade datasets and scenarios.

  • Elevate AI standards

    Get certified with the skills and ethical foundation needed for responsible, effective, and trustworthy AI solutions.

Looking to partner with us?

Fill out the form to share your institution's needs, and we’ll be in touch to discuss partnership options.

FAQs

Where can I find training to prepare for the certification?

Have a look at the scikit-learn MOOC which will help you train for the Scikit-learn Associate Practitioner Certification.

Probabl doesn’t provide training as of today. However, we are currently establishing a network of training partners. Stay tuned!

 

Do I have to pass all 3 levels successively?

No, you can pass any level independently from the others. 

We recommend you check our study guides  in order to know which level fits your expertise best.

What is the exam format?

Each exam session lasts 120 minutes.

There is up to 35 MCQ questions in each exam level (60% theory, 40% practice (hands-on coding)). 

Beware, theoretical questions are valued at 1 or 2 points each; practical questions are valued at 2 or 3 points each. 

You need a min. 70% score to pass the exam. 

During the exam, you will be authorized access to JupyterLite and the scikit-learn documentation. 

Can I reschedule my exam session?

Our certification exams are offered in two formats: online with human proctoring and onsite at Testing Centers. Both formats require a human presence, either through a live proctor for online exams or on-site staff for Testing Center deliveries. For this reason, rescheduling policies are in place to ensure availability and proper administration.

For online exams: candidates cannot reschedule or cancel the scheduled test session with less than twenty four (24) hours notice. If a candidate reschedules or cancels his registration with less than 24 hours notice, the candidate may be required to pay an additional fee.

For on-site exams: candidates cannot reschedule or cancel the scheduled test session with less than seventy-two (72) hours notice. If a candidate reschedules or cancels his registration with less than 72 hours notice, the candidate may be required to pay an additional fee.

What should I expect during an Online Proctored Exam?

Here is a video recapitulating what to expect during your Online Proctored Exam:

 

Please read our Certification Exam Integrity Policy

What OS is supported for the proctored exam?

Kryterion's proctoring solution only supports Mac OS and Windows. For Linux users, we are working on supporting Linux in the near future. In the meantime, you can pass the certification at a Testing Center or take the exam via Mac or Windows environment. Get notified when Linux is available

 

How many attempts do I have?

Every candidate has a total of 2 attempts per exam on a yearly basis. 

How long is my certification valid for?

The scikit-learn Associate and Professional Practitioner Certifications are valid for 2 years. The scikit-learn Expert Practitioner Certification is valid for 3 years.

If you wish to renew your certification, you will have the possibility to pass a recertification exam to extend its validity for an extra 2 years.

Can I get more information about the badge?

Open badges are web-enabled versions of a credential, certification or learning outcome which contains metadata and can be verified in real-time, online.

Once you have passed your exam on Webassessor (assessment platform), you will be contacted by Credly (badging solution) to retrieve your badge.

You will have to create an account to retrieve it. You are free to make your profile or an individual badge private. However, private profiles and badges are not verifiable, so if you tell someone you have a certification, but it is private, that person cannot verify its authenticity.

How can I get certified as a Trainer?

Probabl and the scikit-learn team are developing a Trainer Certification set to launch in 2025. This certification will be aimed at advanced professionals, requiring candidates to first pass either the Level 2 (Professional) or Level 3 (Expert) of the scikit-learn Practitioner Certifications. Those who qualify can then access a specialized pedagogy training track, designed specifically for the Scikit-learn Trainer Certification.

Get notified when the Trainer Certification is available

Where can I find support?

Register for an exam

Ready to pass the exam? Create an account on Webassessor and schedule an upcoming exam date.