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 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • 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
    5.0 out of 5 stars 24 Reviews
    Downloads: 1,593 This Week
    Last Update:
    See Project
  • 2
    eXe

    eXe

    eLearning XHTML editor

    eXe, the eLearning XHTML editor, is a freely available authoring application that assists teachers in the publishing of web content without the need to become proficient in HTML or XML markup. Resources authored in eXe can be exported to the web or LMS.
    Leader badge
    5.0 out of 5 stars 40 Reviews
    Downloads: 163 This Week
    Last Update:
    See Project
  • 3
    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
    5.0 out of 5 stars 3 Reviews
    Downloads: 58 This Week
    Last Update:
    See Project
  • 4
    The Art of Programming

    The Art of Programming

    A collection of practical tips can be found at the bottom of this page

    The Art of Programming (Second Edition) is a curated collection of programming problems and solutions originally derived from the Microsoft 100 Interview Questions blog series, later refined into a long-running tutorial and ultimately a published book. Created by July, the series began in 2010 and has since evolved into an in-depth exploration of algorithmic thinking, data structures, and coding interview preparation. The repository brings together 42 classic programming problems from the original series, enhanced with detailed explanations, formula derivations, and optimized solutions. In July 2023, work on the second edition was announced, which expands the project with updated content, new problems inspired by recent big-tech interviews, and introductions to modern machine learning techniques such as XGBoost, CNNs, RNNs, and LSTMs. This collection serves both as a historical record of algorithm problem-solving and as a living resource for programmers preparing for interviews.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Patching and Endpoint Management for Under $1/Endpoint Icon
    Patching and Endpoint Management for Under $1/Endpoint

    OS and third-party patching, vulnerability insights, and remote control included

    Splashtop AEM gives IT teams automated patching, monitoring, and unattended remote access for Windows and macOS. No long setup, no paying extra for key features.
    Start Free Trial
  • 5
    Web Dev for Beginners

    Web Dev for Beginners

    About 24 Lessons, 12 Weeks, Get Started as a Web Developer

    Web-Dev-For-Beginners is Microsoft’s open source, project-based curriculum for learning web development from scratch. Designed as a 12-week, 24-lesson course, it covers HTML, CSS, and JavaScript fundamentals through hands-on projects like terrariums, browser extensions, and space games. Each lesson includes a mix of pre-lecture quizzes, written content, assignments, challenges, and post-lecture quizzes to reinforce learning. The course also offers global accessibility with translations in more than 40 languages and built-in support for running in GitHub Codespaces or locally in Visual Studio Code. This makes it a practical and engaging way for beginners to gain a solid foundation in web development.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Logiciel de Gestion de Bibliothčque (SIGB)
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    twert

    twert

    Website, application blocking with scheduling. Self/Parental control.

    Anti-procrastination website and application blocker with scheduling. Perfect for students and parents alike. A free and open-source alternative to Cold Turkey. Made by Dang Nam Anh, Truong Duc Quan and Trieu Tran Duc Tri.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    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/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Tux Math Scrabble

    Tux Math Scrabble

    12÷16×3=9÷4

    Latest version 0.9.1 runs on Python3. Date: June 15, 2023 Online/touch-screen version: https://www.asymptopia.com/tuxmathscrabble/ Encourages kids to construct compound equations and consider multiple abstract possibilities.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 10
    Mac OS X and Windows OpenGL 3D Engine tools, content and code to create games and applications. Newton physics, OpenAL sound with OGG Vorbis, Lua, Revolution, written in C.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11

    CLUE - C Learning Undergrad Environment

    Tools to support the learning of the C programming language

    CLUE (C Learning Undergraduate Environment) is a software allowing students to work on assignments in the C language while benefiting from support for peer testing, hyper-linked tutorials to help them understand compiler error messages, detection of "novice errors" with warnings hyper-linked to tutorials. Sponsored by National Science Foundation under award CCLI #0836863.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    A modular web-based environment for collaborative learning. Using this system, users will be able to publish reports on their work, comment on other's report, and collaborativly edit reports.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13

    ritaos

    RitaOS is a free and open-source software collection featuring offline

    RitaOS is an open-source project providing free software for education, healthcare, multimedia and communication. Current projects include: • RitaOS MediaConverter • RitaOS Visual Voice • RitaOS BridgeCopy • RitaOS Care Communicator • RitaWiki • RitaOS Toolkit Website: https://ritaos.de All software is provided free of charge. Use at your own risk.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    AutoTeach

    AutoTeach

    AutoTeach makes kids study and learn in exchange for internet access.

    AutoTeach is a tool that enables parents to supplement The AutoTeach Parent Tool enables parents to supplement their childrens' education without supervision or drama. With AutoTeach you can queue-up activities and tasks that will be dutifully performed at regular intervals. Why will they cooperate like this? Because AutoTeach meters their internet access by using credits which they earn by performing the agenda which you have queued-up for them. The system has potential for many subjects. Everyone, worldwide, is invited to participate. Everything is open-licensed, either Creative Commons or GPL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    CodeJo

    CodeJo

    Web-based introductory coding environment

    CodeJo is a web app that allows users to write Python code to control a web canvas element (a pixel grid) or another graphical display element. At this time there are four display canvases available: grid (web canvas) fabric (a library that also uses a web canvas) web (also web canvas) and doc (html). New modules can be added by creating a translation layer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    ConDEnSE (Confidential Data Enabled Statistical Exploration) will be a web-based environment for statistical analysis of confidential data from various database sources, based on Plone and R, and using the Jackknife method of confidentiality protection.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Crunchy is an application that transforms an html-based Python tutorial into an interactive session within a browser window. It was previously known as Crunchy Frog, but the name was changed to avoid conflict with an already existing project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Eratostene

    Eratostene

    Show the prime numbers in the form of the Sieve of Eratosthenes

    [Versione in italiano sotto] This program can be used to find the prime numbers between 1 and a given number. Also the primes can be visualized in the form of Sieve of Eratosthenes with six columns. The sieve is created in Html and it is possible to save it in a file so that it can be opened with any other browser also after the program was closed. If the browser has the support for JavaScript, it should be possible to show the factorization of a non prime number clicking on it. [Versione in italiano] Questo programma permette di trovare i numeri primi compresi tra 1 ed un numero dato. Permette inoltre di visualizzare i numeri primi nella forma del setaccio di Eratostene a sei colonne. Il setaccio è creato in Html ed è possibile salvarlo in un file, così che possa essere aperto con qualunque browser anche dopo che il programma è stato chiuso. Se il browser ha il supporto per JavaScript, sarà possibile visualizzare la scomposizione in f.p. di un numero non primo cliccandoci sopra.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    EulerSharp

    EulerSharp

    Euler Yet another proof Engine

    EYE [1] is a reasoning engine supporting the Semantic Web layers [2]. It performs controlled chaining and it supports Euler paths [3]. Via N3 [4] it is interoperable with Cwm [5]. [1] http://eulersharp.sourceforge.net/README [2] http://www.w3.org/DesignIssues/diagrams/sweb-stack/2006a [3] http://mathworld.wolfram.com/KoenigsbergBridgeProblem.html [4] http://www.w3.org/TeamSubmission/n3/ [5] http://www.w3.org/2000/10/swap/doc/cwm
    5.0 out of 5 stars 1 Review
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Futures Gateway is a not-for-profit educational project for children (primarily ages 8 - 18) and their families. It uses interactive and collaborative activities, especially Wiki and HTML document and media management software, videoconferencing, chat, b
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    Integration

    Computer management system for class rooms

    Computer management system for class rooms with: - Web based control panel for teachers. - Instalation/Granting access to software from catalog. - Remote control/View students desktop. - Control access to the Internet (individual sites or full access) - Control access to removable storages. - Central storage for users data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    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
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    "A Program is a Process, not a Thing." This project is about programming for the fun of it and will contain tutorials, notes, code and tips for learning to program, setting up servers, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Lorien Labs aims to be a complete IDE for working with Sage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Mineset

    Mineset

    OpenSRC collection of Italian school webapps and personal portfolio!

    🌟 Benvenuti nel Mondo del Portale 🌟 Il portale Mineset è nato quasi per gioco 🎮, ma nel corso degli anni si è trasformato in un progetto open source ricco di contenuti educativi e creativi. Qui troverete: • Webapp scolastiche e strumenti didattici • Videogiochi educativi 🎮 • Contenuti interattivi, anime 🌸 e racconti filosofici 📚 Tutti progettati per intrattenere, ispirare e stimolare la curiosità. ✨ Un Viaggio Interattivo ✨ Ogni sezione racconta una storia unica 📖, con easter eggs 🥚 e una lore che arricchisce l’esperienza. Non è solo svago, ma un ambiente stimolante dove ogni visitatore può esplorare e imparare. 🎯 Obiettivi • Intrattenimento per il pubblico più giovane 🎉 • Apprendimento attraverso contenuti interattivi 🌱 • Stimolo alla creatività e al pensiero logico 💡 Progetto rilasciato open source sotto licenza MIT.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next