Curated issues
scikit-learn Good First Issues for Python
Python issues that involve scikit-learn: the project is tagged with it, or the issue itself is about it.
scikit-learn
- Open issues
- 10.2k
- New this week
- 123
- Nobody on it yet
- 7.7k
- Average difficulty
- 3.7/5
What this list is like
- Average annotated difficulty: 3.7/5 across 10,466 issues.
- 15% of 10,466 time estimates are one day or less.
Updated Nov 11, 2026.
About scikit-learn
scikit-learn is a Python library for classical machine learning, first released in 2007. It offers classification, regression, clustering and preprocessing behind one consistent estimator API.
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
community
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
community
Difficulty 1/5 1-3 hours Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
community enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
Maintainers usually reply within 1 day
-
ci enhancement tooling
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
ci enhancement tooling
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
Maintainers usually reply within 1 day
-
ci enhancement testing
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
community enhancement tooling
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
Maintainers usually reply within 1 day
-
[FAQ] How do I use `GridSearchCV` with parallel processing, and how do I fix the scikit-learn parallel-processing warning?May be free again A pull request for this issue was closed without being merged. Openfaq-proposal
Difficulty 1/5 1-3 hours Newbie friendliness 86/100
DataTalksClub/faq#551 · 4 comments ·
Maintainers usually reply within 2 days
-
enhancement good first issue tooling
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
yakew7/Fair-Code#1283 · 1 comment ·
Maintainers usually reply within 1 day
-
bug roadmap
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
PhilanthroPy-Project/PhilanthroPy#366 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
probabl-ai/skore#3358 · 2 comments ·
Maintainers usually reply within 1 day
-
enhancement help wanted roadmap
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
PhilanthroPy-Project/PhilanthroPy#345 ·
Maintainers usually reply within 1 day
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Satvik-jain/trainlint#7 ·
-
batch-2 difficulty: easy enhancement good first issue help wanted quality
Difficulty 1/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 2 days
-
batch-2 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 2/5 Half a day Newbie friendliness 68/100
Maintainers usually reply within 2 days
-
batch-2 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 2 days
-
batch-2 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 2/5 Half a day Newbie friendliness 62/100
Maintainers usually reply within 2 days
-
batch-2 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 2 days
-
batch-2 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 2 days
-
batch-2 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 2 days
-
batch-2 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 2 days
-
batch-1 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 1/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 2 days
-
batch-1 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 1/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 2 days
-
batch-1 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 2 days
-
batch-1 difficulty: easy documentation enhancement good first issue help wanted
Difficulty 1/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 2 days
-
batch-1 difficulty: easy enhancement good first issue help wanted scanner
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 2 days
-
devops difficulty: medium help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 2 days
-
difficulty: medium enhancement help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 2 days
-
Difficulty 1/5 Under an hour Newbie friendliness 83/100
-
Add an .editorconfigOpendifficulty: easy enhancement good first issue
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Maintainers usually reply within 2 days
-
difficulty: easy enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
Maintainers usually reply within 2 days
-
difficulty: medium enhancement help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 2 days
-
difficulty: medium enhancement help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 2 days
-
difficulty: medium enhancement help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 2 days
-
difficulty: medium enhancement help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 2 days
-
difficulty: medium enhancement help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
Maintainers usually reply within 2 days
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
yakew7/Fair-Code#1169 · 2 comments ·
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
eyadstein/secretsift#1 ·
-
enhancement help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 2 days
-
documentation good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 2 days
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 2 days
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 2 days
-
devops good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
sebp/scikit-survival#653 ·
Maintainers usually reply within 1 day
-
phase-2
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Inline suppression comments (leaklens: ignore)May be free again @Asmit-08 claimed this 15 days ago, and no pull request is open. Openenhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 2 days
-
documentation good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.
Projects with the most open issues here
- sktime/sktime — merges 19% of outside contributors' pull requests
- dask/dask — merges 0% of outside contributors' pull requests
- eyadstein/leaklens — merges 88% of outside contributors' pull requests
- autogluon/autogluon — merges 5% of outside contributors' pull requests
- EpistasisLab/tpot
Related pages
Questions
- How many scikit-learn issues are open here?
- 10,198 open issues: 123 opened in the last seven days, and 7,669 with nobody working on them yet. We count them once a day.
- Where do I start?
- Pick an issue marked beginner-friendly, read the project's contributing guide and comment before you begin. The contributor guide walks through it, from choosing an issue to your first pull request.
- Can you pick one for me?
- Yes: sign in with GitHub and Your next issue shows one open issue nobody has claimed, matched to your languages, your time and the difficulty you want.