Python Learning

Open-source Python projects categorized as Learning

Top 23 Python Learning Projects

  1. professional-programming

    A collection of learning resources for curious software engineers

    Project mention: System Design Resources that are Not ByteByteGo | dev.to | 2024-06-03

    Professional Programming by Charles-Axel Dein

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. learn oops in python

    šŸ“š Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.

    Project mention: 17 Best GitHub Repositories to Learn Python | dev.to | 2025-02-06

    Learn Python

  4. ludwig

    Low-code framework for building custom LLMs, neural networks, and other AI models

    Project mention: Show HN: Toolkit for LLM Fine-Tuning, Ablating and Testing | news.ycombinator.com | 2024-04-07

    This is a great project, little bit similar to https://github.com/ludwig-ai/ludwig, but it includes testing capabilities and ablation.

    questions regarding the LLM testing aspect: How extensive is the test coverage for LLM use cases, and what is the current state of this project area? Do you offer any guarantees, or is it considered an open-ended problem?

    Would love to see more progress toward this area!

  5. oppia

    A free, online learning platform to make quality education accessible for all.

  6. binarytree

    Python Library for Studying Binary Trees

  7. learn-x-by-doing-y

    šŸ› ļø Learn a technology X by doing a project - Search engine of project-based learning

    Project mention: Learn X by Doing Y | news.ycombinator.com | 2024-02-20
  8. futurecoder

    100% free and interactive Python course for beginners

    Project mention: Free Python Learning Platforms | news.ycombinator.com | 2024-09-09
  9. Nutrient

    Nutrient ā€“ The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrientā€™s SDK handles billion-page workloads - so you donā€™t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  10. code2vec

    TensorFlow code for the neural network presented in the paper: "code2vec: Learning Distributed Representations of Code"

  11. Your-Journey-To-Fluent-Python

    Your Journey To Fluent Python

  12. mathgenerator

    A math problem generator, created for the purpose of giving self-studying students and teaching organizations the means to easily get access to high-quality, generated math problems to suit their needs.

  13. awesome-monte-carlo-tree-search-papers

    A curated list of Monte Carlo tree search papers with implementations.

  14. AnkiAIUtils

    AI-powered tools to enhance Anki flashcards with explanations, mnemonics, illustrations, and adaptive learning for medical school and beyond

    Project mention: Voice2Anki: FOSS tool to turn many audio into flashcards | news.ycombinator.com | 2024-12-28

    Hi hn,

    I am nearly at the end of medical school so it is time I publish and "advertise" my open source scripts/apps for anki!

    Iā€™m excited to share *[Voice2Anki](https://github.com/thiswillbeyourgithub/Voice2Anki)*, a tool Iā€™ve been developing that combines the power of LLMs (like ChatGPT) and TTS models (like OpenAIā€™s Whisper) to create *high-quality Anki flashcards* from voice recordings. Itā€™s designed to be *fast*, *flexible*, and *language-agnostic*, making it a powerful tool for anyone who uses Anki for learning or memorization.

    This project is part of a larger suite of tools Iā€™ve been building to enhance Anki workflows. You can explore more in *[AnkiAIUtils](https://github.com/thiswillbeyourgithub/AnkiAIUtils)*.

    ### Why I Built This

  15. neptune-client

    šŸ“˜ The experiment tracker for foundation model training

    Project mention: Understanding the MLOps Lifecycle | dev.to | 2024-12-17

    Some tools for model validation include Neptune AI, Kolena, and Censius.

  16. programming-for-kids

    book for parents and kids.

    Project mention: The Unix Pipe Card Game | news.ycombinator.com | 2024-07-23
  17. mnemosyne

    Mnemosyne: efficient learning with powerful digital flash-cards.

  18. movies2anki

    Convert movies with subtitles to watch them with Anki. Inspired by subs2srs

  19. python-bitcoin-utils

    Library to interact with the Bitcoin network. Ideal for low-level learning and experimenting.

  20. tntorch

    Tensor Network Learning with PyTorch

  21. everything-ai

    Your fully proficient, AI-powered and local chatbot assistantšŸ¤–

    Project mention: everything-ai 4.0.0: build up your local AI power today | dev.to | 2024-06-10

    Get the source code (and leave a little ā­ while you're there): https://github.com/AstraBert/everything-ai Get a quick-start with the documentation: https://astrabert.github.io/everything-ai/

  22. incremental-reading

    Anki add-on providing incremental reading features

  23. RLSolver

    Solvers for NP-hard and NP-complete problems with an emphasis on high-performance GPU computing.

  24. surv_ai

    A framework to empower forecasting using Large Language Models (LLMs)

  25. drill

    A CLI program for learning things through spaced repetition. :dog: (by rr-)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Learning discussion

Log in or Post with

Python Learning related posts

Index

What are some of the best open-source Learning projects in Python? This list will help you:

# Project Stars
1 professional-programming 47,268
2 learn oops in python 16,645
3 ludwig 11,304
4 oppia 5,922
5 binarytree 1,810
6 learn-x-by-doing-y 1,505
7 futurecoder 1,330
8 code2vec 1,110
9 Your-Journey-To-Fluent-Python 1,108
10 mathgenerator 697
11 awesome-monte-carlo-tree-search-papers 663
12 AnkiAIUtils 650
13 neptune-client 599
14 programming-for-kids 597
15 mnemosyne 525
16 movies2anki 317
17 python-bitcoin-utils 305
18 tntorch 288
19 everything-ai 226
20 incremental-reading 217
21 RLSolver 142
22 surv_ai 104
23 drill 97

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?