Open Source Python Education Software

Browse free open source Python Education Software and projects below. Use the toggles on the left to filter open source Python Education Software by OS, license, language, programming language, and project status.

  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Zero Install
    Zero Install is a decentralised cross-distribution software installation system. Create one package that works everywhere! With dependency handling and automatic updates, full support for shared libraries, and integration with native package managers
    Leader badge
    Downloads: 1,727 This Week
    Last Update:
    See Project
  • 2
    Universal school administration and management system, written in Python. SchoolTool uses the ZODB for object storage, wxPython for the administrative client, and RESTful HTTP communications. Please see the new SchoolTool website at http://schooltool.org
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    Tablet 83 is an easy-to-use calculator based on the _functionality_ of Texas Instruments' TI-83+.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    CodeCampus

    CodeCampus

    CodeCampus is a learning-first Linux OS for CSE and IT students

    CodeCampus OS is a custom Linux distribution based on Ubuntu 24, designed for beginner developers, computer science students, and self-learners who want to start coding without friction. Unlike traditional setups that require hours of installation and configuration, CodeCampus provides a fully pre-configured, learning-first environment right out of the box. From the moment you boot, everything is ready—so you can focus on learning, experimenting, and building instead of troubleshooting. CodeCampus solves this by removing setup complexity and providing a ready-to-use development environment that lets you start coding immediately. 👉 Getting started guide: https://codecompasss.github.io/code_campus_userguide/getting-started/
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    IT4School is a package to bring the school workflows and collaboratin processes on-line, and servers as an intergration platform to presents all the services schools offer as a set of consistant and easy to use services over the internet.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    JLink lets users author flow charts based on ISO 5807 and IBM standards. Developers can use JLink to add flowcharts to applications, serve a flow chart over the web in PDF or PNG, or dynamically create a flowchart with Javascript, Python or Ruby scripts
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7

    fb2combiner

    This program allows embedding books in fb2 format in one, super-book.

    Fb2Combiner builds a collection of fb2-formatted books in one container (also in fb2 format). Each book is embedded as a chapter.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Vokabeltrainer Makro für MS Excel. Bietet integrierten csv-Import. Mittels configfile/config-Dialog einrichtbares Formatierungstool verfügbar. *Working on PyGTK Version with multi-language support*
    Downloads: 1 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    katamotz lectura
    Programa libre educativo para el tratamiento de la disléxia. Se trata de una herramienta de texto que hace aparecer o desaparecer el texto a la velocidad determinada. El texto también marca ciertas letras para que sean diferenciadas por el disléxi
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    pyCatalog is a Python, MySQL, wxPython, Reportlab application specifically usable in library and information centers. It simply produces book catalog and card catalog in pdf format rendered using reportlab. The program takes MARC file as its source data.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Acoustic Research Tool (ART)

    Acoustic Research Tool (ART)

    Acoustic Simulation Library for Frequency and Time Domain Simulations.

    ART is a flexible simulation framework for wind instruments. It includes a growing library of modelling elements. So far bore discontinuities, branches, tone holes, cylindrical and conical tubes, Bessel horns and bent tubes are available for frequency domain modelling. In the time domain generic bidirectional propagation elements, scattering elements, fractional delays, convolution with reflection functions and general z-domain networks are available and can be described using MuParserX expressions. Cylindrical and conical ducts can also be defined based on their geometry. Available models and their parameters can be enumerated and combined to form simulators for complex acoustical structures. Parameters can be specified symbolically by expressions containing other parameter values or global variables. Dependencies between parameters are resolved at run time. However, MuParserX expressions are compiled at design time. Zero-delay loops are detected and reported.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    APLEpy stands for Algebraic Programming Language Extension for Python. It is an open source alternative to commercial products such as AMPL and GAMS. It offers the same high level of abstraction while keeping the advantages of using Python environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    AnkiQT Lite (also known as Anki QPE) is a port of ankiqt (the GUI component of Anki) to the QT Palmtop Environment. It allows Anki to be run on a lower spec device, such as a PDA.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Aprendiz de Mecânico

    Adventure game prototype for mechanical technicians

    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Br-Gogo is a Brazilian open-source version of the Gogo Board project. Developed by CTI, a Brazilian research center. **<div class="sf-root" data-id="250926" data-badge="oss-users-love-us-white" style="width:125px"> <a href="https://sourceforge.net/projects/br-gogo/" target="_blank">Br-Gogo</a> </div>**
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Graphical visualizer of the various types of binary search trees
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Ballena is a Vocabulary Trainer written in Java using XML. It supports multiple dictionaries and localized GUI interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Biblio is a school-library-management-system, written in Python, featuring the management of multiple book-copies as common in school-libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    An animal guessing game. The program takes the role of a zoologist and tries to guess an animal by asking questions about animal properties (ancestry, habitat, etc.) CLI so far. A GUI with visualization for educational purpose is intended in the future.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    BrainLibs is a high quality Python/PyGame library
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A collection of python scripts for Chinesepod premium users: import CPod's vocab XML or CSV file to IFlash, download audio, fetch dialogue transcripts (and more to come). Includes an easy to use interface to the scripts for OSX-users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    CacheCleaner

    CacheCleaner

    Practica herramienta de limpieza de archivos Cache.

    Practica herramienta de limpieza de archivos Cache , generados por navegadores,archivos thumbnails o miniaturas de imagenes etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Classic Game Maker is meant to aid in the process of teaching programming and will be based in stages/levels of the development process to allow the gradual progress of students in programming while creating full versions of classic games
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Coloridadd
    A script to generate shapes representing colors, using the ColorAdd code developped by Miguel Neiva: http://coloradd.net The ColorAdd code is a monochromatic Graphical Code allowing colorblind to recognize colors.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB