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.

  • 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
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    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: 49,977 This Week
    Last Update:
    See Project
  • 2
    Brain Workshop

    Brain Workshop

    Python implementation of the Dual N-Back mental exercise

    Brain Workshop is a Python implementation of the Dual N-Back mental exercise. This exercise is the only mental activity that has been scientifically shown to improve your short-term memory (working memory) and fluid intelligence.
    Leader badge
    Downloads: 523 This Week
    Last Update:
    See Project
  • 3
    Simulation of Urban MObility

    Simulation of Urban MObility

    SUMO is a microscopic, multi-modal traffic simulation.

    SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation. The code and the issue tracker can be found at https://github.com/eclipse-sumo/sumo/ The documentation can be found at https://sumo.dlr.de/docs/
    Leader badge
    Downloads: 280 This Week
    Last Update:
    See Project
  • 4
    "Roberge's Used Robot (RUR) : a Python Learning Environment" is a Python implementation of a "robot environment" as introduced by R. Pattis in 1981. **It is obsolete.** See https://github.com/aroberge/rur-ple
    Leader badge
    Downloads: 210 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    eduActiv8

    eduActiv8

    A collection of interactive educational exercises

    eduActiv8 is a free Open Source multi-platform educational application that aims to assist in learning various early education topics - from learning the alphabet and new words, colours, time to a wide range of maths-related subjects. eduActiv8 is a continuation of the development of the pySioGame project just under a new name. It is being developed on GitHub at: https://github.com/imiolek-ireneusz/eduActiv8 but 'compiled' releases are published here. The latest version has been partially redesigned to improve usability, but certain activities will still be in the somewhat "prototype quality" - this will be gradually redesigned as time allows. Currently, it is available for Windows, MacOS, Linux and Android (you may need to allow unknown sources to install it on Android). Packages for multiple Linux distributions are available from: https://software.opensuse.org//download.html?project=home%3Aimiolek-i&package=eduactiv8 Support eduActiv8 at https://ko-fi.com/eduactiv8
    Leader badge
    Downloads: 229 This Week
    Last Update:
    See Project
  • 6
    Mnemosyne resembles a traditional flash-card program but with an important twist: it uses a sophisticated algorithm to schedule the best time for a card to come up for review.
    Leader badge
    Downloads: 125 This Week
    Last Update:
    See Project
  • 7
    Educational activities based on multimedia elements (images, sounds, and text). ie. associations, puzzles, counting activities... Creation and modification of the activities using XML files. Multiple language support, multiple screen resolutions (SVG
    Leader badge
    Downloads: 91 This Week
    Last Update:
    See Project
  • 8
    GNU Solfege
    GNU Solfege is *free* ear training software written in Python 3.4 using the Gtk+ 3 toolkit. The program is designed to be easily extended with lesson files (data files), so the user can create new exercises.
    Leader badge
    Downloads: 63 This Week
    Last Update:
    See Project
  • 9
    Web Security Dojo

    Web Security Dojo

    Virtual training environment to learn web app ethical hacking.

    Web Security Dojo is a virtual machine that provides the tools, targets, and documentation to learn and practice web application security testing. A preconfigured, stand-alone training environment ideal for classroom and conferences. No Internet required to use. Ideal for those interested in getting hands-on practice for ethical hacking, penetration testing, bug bounties, and capture the flag (CTF). A single OVA file will import into VirtualBox and VMware. There is also an Ansible script for those brave souls that want transform their stock Ubuntu into a virtual dojo. Bow to your sensei! username: dojo password: dojo
    Leader badge
    Downloads: 58 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
  • 10
    schoolsplay
    If you are looking for the childsplay application please go to http://www.childsplay.mobi
    Downloads: 38 This Week
    Last Update:
    See Project
  • 11
    OpenTeacher
    OpenTeacher is an opensource application that helps you learn a foreign language vocabulary. Just enter some words in your native and foreign language, and OpenTeacher tests you.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 12
    Guido van Robot Educational Programming Language
    Downloads: 28 This Week
    Last Update:
    See Project
  • 13
    xrayutilities

    xrayutilities

    a package with useful scripts for X-ray diffraction physicists

    xrayutilities is a python package used to analyze x-ray diffraction data. It can support with performing diffraction experiments and used for common steps in the data analysis. It can read experimental data from several data formats (spec, edf, xrdml, ...); convert them to reciprocal space for arbitrary goniometer geometries and different detector systems (point, linear as well as area detectors); for further processing the data can be gridded (transformed to a regular grid). More detailed description as well as documentation can be found at webpage http://xrayutilities.sourceforge.io/. Downloads for windows can be found on http://pypi.python.org/pypi/xrayutilities Development is performed on github: https://github.com/dkriegner/xrayutilities
    Downloads: 47 This Week
    Last Update:
    See Project
  • 14
    CasADi
    A symbolic framework for C++, Python and Octave implementing automatic differentiation by source code transformation in forward and reverse modes on sparse matrix-valued computational graphs.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 15
    GGI stands for "General Graphics Interface", and it is a project that aims to develop a reliable, stable and fast graphics system that works everywhere. We want to allow any program using GGI to run on any platform requiring at most a recompile.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 16
    PS-Drone

    PS-Drone

    Programming a Parrot AR.Drone 2.0 with Python - The Easy Way

    The PS-Drone-API is a full featured SDK, written in and for Python, for Parrot's AR.Drone 2.0. It was designed to be easy to learn, but it offers the full set of the possibilities of the AR.Drone 2.0, including Sensor-Data (aka NavData), Configuration and full Video-support. The video function is not restricted to mere viewing, it is also possible to analyze video images data using OpenCV2. Obviously, the PS-Drone is perfect for teaching purposes; however, even the requirements for professional purposes can be satisfied. PS-Drone comes with a tutorial, explaining its most important commands and the drone's most important sensor values. The examples are easy to understand for people with little programming experience. A full list of commands and a description of all sensor data is available in a detailed documentation. It took several months to create PS-Drone, so it would be nice to get some donations for further development (e.g. Parrot's Bebop) and as a appreciation.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    Gambit
    A library of tools for doing computation in game theory.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 18
    moebinv

    moebinv

    C++ libraries for manipulations in non-Euclidean geometry

    These are two C++ libraries for symbolic, numeric and graphical manipulations in non-Euclidean geometry. There is GUI which allows to interact with these libraries by mouse clicks. On a dipper level the first library Cycle implements basic operations on cycles (quadrics) through FSCc construction. The second library Figure operates on ensembles of cycles connected by Moebius-invariant relations, e.g. orthogonality. Both libraries are based on the Clifford algebra capacities of the GiNaC computer algebra system (http://ginac.de). Besides C++ libraries there is a Python wrapper, which can be used in interactive mode (https://codeocean.com/capsule/7952650/). Both libraries work in arbitrary dimensions and signatures of metric. Additionally, there are some 2D/3D-specific routines including a visualisation to PostScript files through Asymptote (http://asymptote.sourcefourge.net) software. The source is written in literate programming NoWeb.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 19
    Network Simulator (fork CORE - Live USB)

    Network Simulator (fork CORE - Live USB)

    Live DVD with CORE network simulator

    The Common Open Research Emulator (CORE) is a tool for emulating networks on one or more machines. You can connect these emulated networks to live networks. CORE consists of a GUI for drawing topologies of lightweight virtual machines, and Python modules for scripting network emulation.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    The purpose of this project is to create a German translation of the book <a href="http://www.byteofpython.info">"A Byte of Python"</a> originally written in English by Swaroop C H.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 21
    Advanced Trigonometry Calculator

    Advanced Trigonometry Calculator

    Precision Trigonometry: Advanced Calculator for Complex Math

    Advanced Trigonometry Calculator is equipped with a user-friendly interface that allows for easy input of problems and instant computation. Professionals such as engineers who need to perform advanced trigonometric calculations in their work will find this tool extremely useful. ATC Online Alpha: https://advantrigoncalc.sourceforge.io/atc/ More info by clicking below: https://advantrigoncalc.sourceforge.io/ Advanced Trigonometry Calculator was only and always only developed by the Portuguese Renato Alexandre dos Santos Freitas. Also author of poems, reflections and thoughts published on the platform https://www.pensador.com/autor/renato_alexandre_dos_santos_freitas/ ATC is Made in Portugal. He was born in Coimbra on July 6, 1991. He has a degree in Electrical and Telecommunications Engineering and began developing ATC at the beginning of his undergraduate studies. He works for Miclearning, Lda since April 2020. Providing services to Multimac Hito Innovation.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    TunesViewer

    TunesViewer

    Easy podcast access in Linux, Android

    A small, easy-to-use program to access itunesU media & podcasts in Linux and Android.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Childsplay is at http://www.childsplay.mobi Childsplay is a 'suite' of educational games for young children. It's written in Python and uses the SDL-libraries to make it more games-like then, for instance, gcompris. The aim is to be educational and at the same time be fun to play.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    QuizSolver

    QuizSolver

    AI-powered quiz solver for Windows. Free to use, easy to set up.

    QuizSolver is a free Windows app that uses AI vision to automatically read and answer quiz questions on your screen. It takes a screenshot, detects the answer buttons, sends the question to an AI model, and clicks the correct answer in seconds. Built-in support for Quizalize and Quipper. A Custom mode is available for other quiz sites, though results may vary. HOW TO SET UP: 1. Download and unzip QuizSolver — no installation needed 2. Get a free API key from Groq at console.groq.com/keys — no credit card required Or use OpenRouter at openrouter.ai/keys — free tier ~200 questions/day 3. Open QuizSolver.exe, paste your key, click Save Key 4. Select your quiz site from the dropdown HOW TO USE: 1. Open your quiz so the first question is visible on screen 2. Press START or F9 — the window minimizes automatically 3. The bot answers each question on its own 4. Press ESC or the floating STOP button to stop anytime Powered by Groq and OpenRouter.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 25
    DrPython is a highly customizable cross-platform ide to aid programming in Python. It was developed with teaching in mind, and has a clean, simple interface. It is written in Python, using wxPython as the gui.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB