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

  2. SaaSHub

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

    SaaSHub 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.

  4. ludwig

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

  5. oppia

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

  6. learnhouse

    The Next-gen Open Source learning platform for everyone ✨

  7. learn-x-by-doing-y

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

    Project mention: 🚀 Learn to Code Like a Genius (and Not Waste Time) — A Practical Guide for Real Beginners | dev.to | 2025-11-22

    These two GitHub repos can keep you busy for months: Build Your Own X — recreate famous tools Learn X by Doing Y — Project-based guides for every tech

  8. binarytree

    Python Library for Studying Binary Trees

  9. futurecoder

    100% free and interactive Python course for beginners

  10. engram

    Evidence-based learning engine for Claude Code — first-principles curricula, free-recall verification with receipts, FSRS-scheduled memory, and explorable artifacts. Learn anything; keep it. (by nagisanzenin)

    Project mention: Show HN: My AI keeps getting smarter. I don't. So I built Engram | news.ycombinator.com | 2026-07-30
  11. Your-Journey-To-Fluent-Python

    Your Journey To Fluent Python

  12. code2vec

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

  13. AnkiAIUtils

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

    Project mention: Show HN: I built FlipCards – a flashcard app with variations to improve learning | news.ycombinator.com | 2025-09-04

    BTW I made and used my own reformulator script for anki cards. Every night the script would just find the failed cards of the day and reformulate them.

    It's part of my AnkiAiUtils: https://github.com/thiswillbeyourgithub/AnkiAIUtils

  14. 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.

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

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

  16. programming-for-kids

    book for parents and kids.

  17. mnemosyne

    Mnemosyne: efficient learning with powerful digital flash-cards.

    Project mention: Codex logging bug may write TBs to local SSDs | news.ycombinator.com | 2026-06-22

    My gut reaction is "I wish they'd just get to the point". Tbf some people would probably react the same way to my issue thread on the bug that I hit: https://github.com/mnemosyne-proj/mnemosyne/issues/99

  18. math-worksheet-generator

    Create basic addition, subtraction, multiplication and division practice questions with the answer sheet

    Project mention: Contributing to Larger Open Source Project - Scrapy | dev.to | 2025-12-06

    In the past three months, I worked on various open source projects, including my own project Repo Context Packager, Math Worksheet Generator and Open Web Calendar. This month, I want to challenge myself to work on a larger and more widely used project - Scrapy, a Python module for web crawling.

  19. hydrafw

    HydraBus HydraFW official firmware for open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware

  20. python-bitcoin-utils

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

  21. learn

    📚 A curated collection of marimo notebooks for education. (by marimo-team)

  22. tntorch

    Tensor Network Learning with PyTorch

  23. incremental-reading

    Anki add-on providing incremental reading features

  24. Free Official YouTube Content

    Awesome list of Official YouTube Channels offering Free Official YouTube Content like Movies, TV Shows, Cartoons, Anime, Cartoons, Documentaries, TV Shows, Sports, VFX Breakdown, Esport, Tech & Security, Short Films & More.

    Project mention: Free Official YouTube Content – A List/Collection of Official YouTube Channels | news.ycombinator.com | 2026-05-29
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 51,403
2 learn oops in python 18,190
3 ludwig 11,747
4 oppia 6,762
5 learnhouse 2,125
6 learn-x-by-doing-y 1,927
7 binarytree 1,812
8 futurecoder 1,517
9 engram 1,319
10 Your-Journey-To-Fluent-Python 1,207
11 code2vec 1,144
12 AnkiAIUtils 875
13 mathgenerator 732
14 awesome-monte-carlo-tree-search-papers 713
15 programming-for-kids 661
16 mnemosyne 598
17 math-worksheet-generator 537
18 hydrafw 447
19 python-bitcoin-utils 356
20 learn 347
21 tntorch 310
22 incremental-reading 228
23 Free Official YouTube Content 215

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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