Python Learning

Open-source Python projects categorized as Learning

Top 23 Python Learning Projects

  • professional-programming

    A collection of learning resources for curious software engineers

    Project mention: How long did it take you to code by second nature? | /r/Python | 2023-04-26

    Also this repo helps

  • learn-python

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

    Project mention: Good sites to learn python that are not crazy expensive! | /r/learnpython | 2022-11-29
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • ludwig

    Data-centric declarative deep learning framework

    Project mention: Python projects with best practices on Github? | /r/Python | 2023-02-14

    Two random examples I found from 30 seconds of googling: Here’s Netflix using it in their crisis management tool, and here’s Uber using it in their deep learning framework.

  • oppia

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

  • binarytree

    Python Library for Studying Binary Trees

  • futurecoder

    100% free and interactive Python course for beginners

    Project mention: Learn programming for absolute beginners | /r/muslimtechnet | 2023-06-02


  • code2vec

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

    Project mention: Why is everyone freaking out about Chat GPT? | /r/cscareerquestions | 2022-12-07

    This isn't a "mathematician's calculator" or a new language or standard for computer science people. This is a thing that you tell it what you want it to do and it does it, yes it'd need heavy guidance to get a full product out even if it commits no breaking bugs .... NOW... at this specific point in time. For comparison sake, this was roughly the state of the art THREE YEARS AGO: Ie a model that blurted out some terms it thought could describe your function. Compare it to the what the big models do now and....

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Senior-Dev-Roadmap

    The Ultimate Python Developer Roadmap✨

    Project mention: I've created a Senior Python Developer roadmap | /r/u_South_Future_8391 | 2023-02-18
  • 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.

    Project mention: A math problem generator | /r/patient_hackernews | 2022-12-19
  • learn-x-by-doing-y

    🛠️ Learn a technology X by doing a project - Search engine of project-based learning

    Project mention: Ask HN: Where can one learn about boring web development? | | 2022-11-11
  • programming-for-kids

    book for parents and kids.

    Project mention: beyond frustrated | /r/learnprogramming | 2023-04-28

    i code for 25 years, i am teaching my daughter (12) now, you can see her progress at , so i have some experience teaching

  • mnemosyne

    Mnemosyne: efficient learning with powerful digital flash-cards.

    Project mention: How do you retain information when self learning? | /r/math | 2023-04-13

    I have tried using spaced repetition with Mnemosyne for math, specifically for learning Category Theory. It did help. Spaced repetition seems to work better for me if the answers to the questions are short (like learning Spanish vocabulary). When doing math, you often want to remember an entire definition, which might be too long to use spaced repetition flash cards effectively.

  • neptune-client

    :ledger: Experiment tracking tool and model registry

    Project mention: Does a fully sentient (Or at least as sentient as you and me) AI with free will have a soul? | /r/ArtificialInteligence | 2023-05-20

    arxiv.org2. apro-software.com3. en.wikipedia.org4.

  • tntorch

    Tensor Network Learning with PyTorch

    Project mention: ETH Zurich AI Researchers Introduce ‘tntorch’: a PyTorch-Powered Tensor Learning Python Library That Supports Multiple Decompositions Under a Unified Interface | /r/Python | 2022-06-30

    Continue reading | Checkout the paper and github

  • incremental-reading

    Anki add-on providing incremental reading features

    Project mention: Memorizing..books with Anki | /r/medicalschoolanki | 2023-03-04

    (For addons that incorporate an IR-Workflow into Anki there are addons here and the updated fork here)

  • python-bitcoin-utils

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

    Project mention: How do I use python-bitcoin-utils to add an OP_RETURN message into a bitcoin transaction? | /r/Bitcoin | 2023-04-16

    I have the following code that successfully created a bitcoin transaction with

  • drill

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

    Project mention: Is there spaced repetision tool plugin for vim? | /r/vim | 2022-09-30
  • brain-brew

    Automated Anki flashcard creation and extraction to/from Csv

    Project mention: Add recommendation for Exporting my cards as a CSV and then importing after making changes? | /r/Anki | 2023-04-07

    I was able to use Brain Brew to import my CSV (eventually). You'll need some programming knowledge (I'm new to Python but I got it working). Basic steps for me was 1) Create a deck in Anki with 1 record; 2) export it in JSON (after installing CrowdAnki); 3) use Brain Brew to convert the JSON to files in a src directory - using the starter repo was helpful; 4) include the CSV file in the project; 5) use Brain Brew to convert the src files into a deck that can be uploaded (a "build"); 6) use CrowdAnki to import the newly generated build.

  • til

    Personal Wiki of Interesting things I learn every day at the intersection of software, life & stuff a.k.a my second brain 🧠️ (by Bhupesh-V)

  • ElegantRL_Solver

    Solvers for optimization problems with an emphasis on reinforcement learning and GPU computing.

    Project mention: RL finds the optimal result for MIMO beamforming! | /r/reinforcementlearning | 2022-09-03
  • surv_ai

    A framework to empower quantitative modeling using Large Language Models (LLMs)

    Project mention: [Project] surv_ai: An Open Source Framework for Modeling and Sentiment Analysis using AI Agents, Inspired by Classical Ensemble Classifiers | /r/LanguageTechnology | 2023-06-02
  • TensorFI

    TensorFI is a fault injection framework for injecting both hardware and software faults into applications written using the TensorFlow framework. You can find more information about TensorFI in the paper below.

  • speed-focus-mode

    Speed Focus Mode add-on for Anki

    Project mention: Should i cap my reviews at 300 | /r/medicalschoolanki | 2023-06-04
  • SaaSHub

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

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). The latest post mention was on 2023-06-04.

Python Learning related posts


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

Project Stars
1 professional-programming 23,433
2 learn-python 14,775
3 ludwig 8,944
4 oppia 5,026
5 binarytree 1,781
6 futurecoder 1,098
7 code2vec 980
8 Senior-Dev-Roadmap 712
9 mathgenerator 578
10 learn-x-by-doing-y 447
11 programming-for-kids 404
12 mnemosyne 400
13 neptune-client 393
14 tntorch 252
15 incremental-reading 207
16 python-bitcoin-utils 165
17 drill 88
18 brain-brew 72
19 til 60
20 ElegantRL_Solver 59
21 surv_ai 57
22 TensorFI 40
23 speed-focus-mode 28
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives