practical-tutorials/project-based-learning
Curated list of project-based tutorials
286.7k stars · 36.6k forks · Python
Healthy
Healthy: no known risks in the checks that ran.
Why
No rule fired.
What would change this
- A dormant maintenance status, a deprecated or archived package, a successor link, or a critical advisory would change this.
Maintenance
CompleteSlowing
- Human commits, 30 days
- 0
- Human commits, 90 days
- 0
- Human commits, 365 days
- 22
- Bot share of commits, 365 days
- 42%
- Last commit
- Oct 12, 2026 (2 days ago)
- Last human commit
- Jul 4, 2026 (3 months ago)
- Authors, 90 days
- 0
- Last release
- none found
- Median PR merge time
- 33 days
Responsiveness: of 7 recent issues, 0% got a maintainer reply. Median first response: n/a.
Sources: Commits, Releases, Merged pull requests, Issues
People
Complete- Owner
- Organization
- Commits sampled
- 22 since Oct 14, 2025
- Authors for half of commits
- 2
- Authors for 80% of commits
- 6
- Contributors
- 110
Top committers
- tuvtran: 45% of commits
- fengfeng-zi: 9% of commits
- lonelyhty: 9% of commits
- morning-verlu: 9% of commits
- Allwell987: 5% of commits
Sources: Commits, Contributors
Stars
CompleteMostly organic, confidence high
Bursts
- Apr 15, 2018 to Apr 22, 2018: about 743 more stars than usual, peak 184 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Apr 29, 2018 to May 3, 2018: about 394 more stars than usual, peak 152 in one day, a spike that tapers off. No outside explanation found, so this burst is unexplained.
- May 12, 2018 to May 16, 2018: about 427 more stars than usual, peak 235 in one day, a spike that tapers off. No outside explanation found, so this burst is unexplained.
- Jun 9, 2018 to Jun 15, 2018: about 1.1k more stars than usual, peak 342 in one day, a spike that tapers off. No outside explanation found, so this burst is unexplained.
- Jun 21, 2018 to Jun 22, 2018: about 70 more stars than usual, peak 55 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Jan 17, 2019 to Jan 17, 2019: about 54 more stars than usual, peak 80 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Feb 20, 2019 to Feb 21, 2019: about 67 more stars than usual, peak 78 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Sep 13, 2019 to Sep 16, 2019: about 502 more stars than usual, peak 183 in one day, a flat block of stars. We couldn't check for an outside explanation.
- Nov 21, 2019 to Nov 24, 2019: about 188 more stars than usual, peak 129 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Dec 8, 2019 to Dec 12, 2019: about 359 more stars than usual, peak 200 in one day, a spike that tapers off. No outside explanation found, so this burst is unexplained.
- Feb 11, 2020 to Feb 12, 2020: about 80 more stars than usual, peak 79 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Apr 6, 2020 to Apr 6, 2020: about 62 more stars than usual, peak 89 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Jun 19, 2020 to Jun 20, 2020: about 135 more stars than usual, peak 110 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Aug 7, 2020 to Aug 7, 2020: about 59 more stars than usual, peak 92 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Aug 30, 2020 to Sep 2, 2020: about 398 more stars than usual, peak 167 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Oct 16, 2020 to Oct 20, 2020: about 312 more stars than usual, peak 149 in one day, a shape we can't classify. No outside explanation found, so this burst is unexplained.
- Nov 21, 2020 to Nov 24, 2020: about 525 more stars than usual, peak 193 in one day, a flat block of stars. No outside explanation found, so this burst is unexplained.
- Mar 14, 2021 to Mar 22, 2021: about 1.1k more stars than usual, peak 252 in one day, a shape we can't classify. Outside explanation: a jump in issues and pull requests.
- Apr 26, 2021 to Apr 30, 2021: about 612 more stars than usual, peak 246 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- May 11, 2021 to May 18, 2021: about 768 more stars than usual, peak 177 in one day, a shape we can't classify. We couldn't check for an outside explanation.
- May 27, 2021 to May 27, 2021: about 95 more stars than usual, peak 135 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Jul 18, 2021 to Jul 22, 2021: about 504 more stars than usual, peak 182 in one day, a shape we can't classify. Outside explanation: a jump in issues and pull requests.
- Aug 13, 2021 to Aug 18, 2021: about 472 more stars than usual, peak 161 in one day, a shape we can't classify. Outside explanation: a jump in issues and pull requests.
- Oct 10, 2021 to Oct 20, 2021: about 1.1k more stars than usual, peak 188 in one day, a shape we can't classify. No outside explanation found, so this burst is unexplained.
- Jan 26, 2022 to Feb 2, 2022: about 450 more stars than usual, peak 182 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Jun 26, 2022 to Jul 7, 2022: about 1.5k more stars than usual, peak 326 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Jul 17, 2022 to Jul 28, 2022: about 1.4k more stars than usual, peak 321 in one day, a shape we can't classify. Outside explanation: a jump in issues and pull requests.
- Aug 25, 2022 to Aug 26, 2022: about 225 more stars than usual, peak 178 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Sep 8, 2022 to Sep 10, 2022: about 330 more stars than usual, peak 216 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Nov 15, 2022 to Nov 22, 2022: about 805 more stars than usual, peak 276 in one day, a shape we can't classify. We couldn't check for an outside explanation.
- Nov 28, 2022 to Nov 30, 2022: about 286 more stars than usual, peak 171 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Apr 2, 2023 to Apr 4, 2023: about 249 more stars than usual, peak 191 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Apr 11, 2023 to Apr 20, 2023: about 1.3k more stars than usual, peak 398 in one day, a shape we can't classify. Outside explanation: a jump in issues and pull requests.
- Jun 2, 2023 to Jun 8, 2023: about 1.6k more stars than usual, peak 447 in one day, a shape we can't classify. No outside explanation found, so this burst is unexplained.
- Aug 7, 2023 to Aug 11, 2023: about 927 more stars than usual, peak 365 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Oct 15, 2023 to Oct 17, 2023: about 665 more stars than usual, peak 464 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Oct 31, 2023 to Nov 2, 2023: about 415 more stars than usual, peak 210 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Nov 11, 2023 to Nov 27, 2023: about 1.7k more stars than usual, peak 276 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Dec 9, 2023 to Dec 21, 2023: about 13k more stars than usual, peak 2.8k in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- May 20, 2024 to May 23, 2024: about 592 more stars than usual, peak 333 in one day, a shape we can't classify. Outside explanation: a jump in issues and pull requests.
- Jun 3, 2024 to Jun 4, 2024: about 161 more stars than usual, peak 251 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Oct 8, 2024 to Oct 9, 2024: about 172 more stars than usual, peak 251 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Nov 22, 2024 to Nov 23, 2024: about 153 more stars than usual, peak 214 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Dec 23, 2024 to Dec 27, 2024: about 930 more stars than usual, peak 363 in one day, a shape we can't classify. No outside explanation found, so this burst is unexplained.
- Jan 6, 2025 to Jan 8, 2025: about 686 more stars than usual, peak 522 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Jan 16, 2025 to Jan 18, 2025: about 840 more stars than usual, peak 537 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Apr 29, 2025 to May 1, 2025: about 343 more stars than usual, peak 322 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Jun 3, 2025 to Jun 14, 2025: about 1.3k more stars than usual, peak 370 in one day, a shape we can't classify. Outside explanation: a jump in issues and pull requests.
- Feb 25, 2026 to Feb 26, 2026: about 339 more stars than usual, peak 320 in one day, a spike that tapers off. We couldn't check for an outside explanation.
- Mar 4, 2026 to Mar 5, 2026: about 160 more stars than usual, peak 178 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- Jun 1, 2026 to Jun 8, 2026: about 423 more stars than usual, peak 182 in one day, a shape we can't classify. Outside explanation: a jump in issues and pull requests.
- Jul 20, 2026 to Jul 21, 2026: about 241 more stars than usual, peak 296 in one day, a spike that tapers off. No outside explanation found, so this burst is unexplained.
- Aug 11, 2026 to Aug 13, 2026: about 591 more stars than usual, peak 572 in one day, a spike that tapers off. Outside explanation: a jump in issues and pull requests.
- 31 stars GitHub has since removed (tracked since Oct 13, 2026).
Anyone can buy stars for any repo; bursts alone don't prove the owner did.
- Some star bursts have no matching forks, issues, releases, or launch coverage.
- Anyone can buy stars for any repo, so this describes the star history only.
Sources: How star history is analyzed
Risk
CompleteFlags
No risk flags.
License
- Now
- MIT (OSI-approved)
- A year ago
- MIT (OSI-approved)
Packages
No published packages found.
Badge
Add this to a README to show the current verdict:
[](https://reporadar.ai/practical-tutorials/project-based-learning)Earlier verdicts
- Oct 14, 2026: Healthy
- Oct 13, 2026: Healthy
- Oct 13, 2026: Healthy
Computed 20 hours ago · method 2026.10.2