train_test your skills in open-source ML

Built by the creators of scikit-learn, skolar delivers expert-led, community-driven, open education that supports data science proficiency across all industries & related jobs.

Get training in Open source ML

Free and self-paced learning paths

Starting out in machine learning?

This training teaches you how to apply machine learning to straightforward business problems and clearly explain your results. This course covers essential skills like data preprocessing, building basic models, and evaluating them. Upon its completion, you will be eligible to the Scikit-learn® Associate Practitioner Certification

Enroll for free

Getting serious with ML?

This intermediate course equips experienced practitioners to solve complex business problems using scikit-learn. You'll build expertise in feature engineering, ensemble methods, cross-validation for non-i.i.d. data, and unsupervised learning techniques like clustering and PCA. By the end, you’ll be prepared to design robust ML pipelines and qualify for the Scikit-learn® Professional Practitioner Certification

Enroll for free

Ready to join the ML masters?

This expert-level course focuses on advanced skills like creating custom estimators, tuning models, and calibrating predictions. You’ll be trained on data wrangling, debugging models, and deploying systems—proving your ability to tackle high-level business challenges using scikit-learn. Complete the course to become eligible for the Scikit-learn® Expert Practitioner Certification

Enroll for free

Official certifications

Built by scikit-learn core contributors and industry experts

Associate
Practitioner

$135
excl. taxes
Theoretical questions
Hands-on coding
Proctored exam
Online or in test centers
Obtain a verified badge
120 minutes test

Expert
Practitioner

$325
excl. taxes
Theoretical questions
Hands-on coding
Proctored exam
Online or in test centers
Obtain a verified badge
120 minutes test

Designed for consultants, academics, engineers, freelancers and  recruiters

“Took the Level 2 exam today and I really liked it! This is the level I had in mind as a hiring threshold for a data science position.”

Frits Hermans
Data Scientist at ING

"This unique opportunity now allows participants to obtain, in addition to the training certificate issued by CentraleSupélec, an official certification validating their expertise in ML and their mastery of scikit-learn."

Frédéric Pascal
Director at Centrale

“Working hand in hand with the scikit-learn team, the most famous data science library, is a strong recognition of the quality of our data science teams and of our commitment to spreading the data knowledge with the Artefact School of Data”

Vincent Luciani
CEO at Artefact

Trusted partners around the world

Share your accomplishment

Showcase your new digital credential to your network and let peers and employers recognize your skills.

Be part of a network where top talent get discovered

Join our pool of talent

Frequently Asked Questions

Do you have a specific question or need support? Please contact us.

Where can I find training to prepare for the certification?

You can prepare for the certification by following three online courses available on Skolar (currently, only the Scikit-learn Associate Practitioner Online Course is available, if you wish to get notified for the Professional and Expert online courses, please fill in this form) our dedicated learning platform. Each course aligns with a different certification level and mirrors the typical progression of a data scientist’s career.For a detailed overview of the topics covered at each level, we recommend checking our official study guides.

Icon - Elements Webflow Library - BRIX Templates

Is Skolar free to use, or do I need a subscription?

Skolar is Probabl’s new online learning platform. Currently, you can create a free account and access the Scikit-learn Practitioner course at no cost. While most content is free for now, we plan to introduce additional premium courses in the future, which may require a subscription.

Icon - Elements Webflow Library - BRIX Templates

Will completing the Scikit-learn Practitioner track on Skolar 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're ready to take and pass the corresponding certification exam.

Icon - Elements Webflow Library - BRIX Templates

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.

Icon - Elements Webflow Library - BRIX Templates

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.

Icon - Elements Webflow Library - BRIX Templates

What is the exam format?

Each exam session lasts 120 minutes.There are 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 have access to JupyterLite and the scikit-learn documentation. These resources can only be accessed through the clickable links embedded in the questions during the practical section of the exam.

Icon - Elements Webflow Library - BRIX Templates

Can I reschedule my 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.

Icon - Elements Webflow Library - BRIX Templates

What should I expect during my Online Proctored Exam ? 

Here is a video recapitulating what to expect during your Online Proctored Exam: https://www.youtube.com/watch?v=4MF2asicV9c&t=2sPlease read our Certification Exam Integrity Policy and Kryterion’s “Online Proctored Exams and Behaviors to Consider” page.

Icon - Elements Webflow Library - BRIX Templates

Which OS can I use?

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

Icon - Elements Webflow Library - BRIX Templates

How many attempts do I have? 

Every candidate is allowed two attempts per year. This policy ensures that candidates don’t gain an unfair advantage by becoming overly familiar with the exam content through unlimited attempts.

Icon - Elements Webflow Library - BRIX Templates