Open Source Python Education Software for Mac

Python Education Software for Mac

View 536 business solutions

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

  • Stay in Flow. Let Zenflow Handle the Heavy Lifting. Icon
    Stay in Flow. Let Zenflow Handle the Heavy Lifting.

    Your AI engineering control center. Zenflow turns specs into shipped features using parallel agents and multi-repo intelligence.

    Zenflow is your engineering control center, turning specs into shipped features. Parallel agents handle coding, testing, and refactoring with real repo context. Multi-agent workflows remove bottlenecks and automate routine work so developers stay focused and in flow.
    Try free now
  • Auth0 for AI Agents now in GA Icon
    Auth0 for AI Agents now in GA

    Ready to implement AI with confidence (without sacrificing security)?

    Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
    Start building today
  • 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,708 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: 592 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: 401 This Week
    Last Update:
    See Project
  • 4
    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
    Downloads: 184 This Week
    Last Update:
    See Project
  • Grafana: The open and composable observability platform Icon
    Grafana: The open and composable observability platform

    Faster answers, predictable costs, and no lock-in built by the team helping to make observability accessible to anyone.

    Grafana is the open source analytics & monitoring solution for every database.
    Learn More
  • 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: 191 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: 89 This Week
    Last Update:
    See Project
  • 7
    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: 104 This Week
    Last Update:
    See Project
  • 8
    schoolsplay
    If you are looking for the childsplay application please go to http://www.childsplay.mobi
    Downloads: 27 This Week
    Last Update:
    See Project
  • 9
    Digital Forensics Guide

    Digital Forensics Guide

    Learn all about Digital Forensics and Computer Forensics

    The Digital Forensics Guide repository is a comprehensive, structured reference for investigators, analysts, students, and cybersecurity professionals interested in digital forensics principles, tools, methodologies, and workflows. It organizes foundational topics such as evidence acquisition, disk and memory analysis, file system structures, network forensics, artifact extraction, timeline generation, and reporting into digestible modules that help build core competency. Alongside conceptual explanations, the guide includes practical examples with widely used tools (like Autopsy, Volatility, Sleuth Kit, and network analysis suites), illustrating how investigations proceed from initial data capture to final analysis. The goal is to provide both a learning path and a quick reference for real-world casework, bridging the gap between academic theory and operational practice.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Cloud-based help desk software with ServoDesk Icon
    Cloud-based help desk software with ServoDesk

    Full access to Enterprise features. No credit card required.

    What if You Could Automate 90% of Your Repetitive Tasks in Under 30 Days? At ServoDesk, we help businesses like yours automate operations with AI, allowing you to cut service times in half and increase productivity by 25% - without hiring more staff.
    Try ServoDesk for free
  • 10
    Mastering Bitcoin

    Mastering Bitcoin

    Mastering Bitcoin 3rd Edition - Programming the Open Blockchain

    The bitcoinbook repository contains the source code for Mastering Bitcoin, the authoritative open-source book by Andreas M. Antonopoulos on Bitcoin and cryptocurrency technologies. Written in a collaborative and continuously updated format using Markdown and AsciiDoc, the book serves as a comprehensive technical guide for developers, engineers, and system architects who want to understand how Bitcoin works. It covers the protocol, cryptography, peer-to-peer architecture, wallets, mining, and application development.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    Django LMS

    Django LMS

    A learning management system using django web framework

    django-lms is an open-source Learning Management System (LMS) built with Django and designed for ease of use and extensibility. It allows administrators to manage courses, lessons, quizzes, and users in an educational environment. The project includes a clean UI and backend tools to help educators create and track learning content.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    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: 3 This Week
    Last Update:
    See Project
  • 13
    "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: 20 This Week
    Last Update:
    See Project
  • 14
    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: 15 This Week
    Last Update:
    See Project
  • 15
    Automatically geocode pictures from your camera and a GPS track log. Following Google code closure the only official webpage is (doc, support, code) : https://github.com/notfrancois/GPicSync
    Downloads: 14 This Week
    Last Update:
    See Project
  • 16
    Brain Tokyo Workshop

    Brain Tokyo Workshop

    Experiments and code from Google Brain’s Tokyo research workshop

    The Brain Tokyo Workshop repository hosts a collection of research materials and experimental code developed by the Google Brain team based in Tokyo. It showcases a variety of cutting-edge projects in artificial intelligence, particularly in the areas of neuroevolution, reinforcement learning, and model interpretability. Each project explores innovative approaches to learning, prediction, and creativity in neural networks, often through unconventional or biologically inspired methods. The repository includes implementations, experimental data, and supporting research papers that accompany published studies. Notable works such as Weight Agnostic Neural Networks and Neuroevolution of Self-Interpretable Agents highlight the team’s exploration of how AI can learn more efficiently and transparently. Overall, this repository serves as an open research hub for sharing ideas and advancing the understanding of intelligent systems.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Google Open Source Project Style Guide

    Google Open Source Project Style Guide

    Chinese version of Google open source project style guide

    Each larger open source project has its own style guide, a series of conventions on how to write code for the project (sometimes more arbitrary). When all the code maintains a consistent style, it is more important when understanding large code bases. easy. The meaning of "style" covers a wide range, from "variables use camelCase" to "never use global variables" to "never use exceptions". The English version of the project maintains the programming style guidelines used in Google. If the project you are modifying originates from Google, you may be directed to the English version of the project page to understand the style used by the project. The Chinese version of the project uses reStructuredText plain text markup syntax, and uses Sphinx to generate document formats such as HTML / CHM / PDF.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Hello Python

    Hello Python

    Comprehensive tutorial repository aimed at teaching the Python program

    Hello-Python is a comprehensive tutorial repository aimed at teaching the Python programming language from scratch for beginners. It includes over 100 classes and about 44 hours of video instruction, combined with code samples, projects, and a chat community for support. The material covers the fundamentals—variables, data types, loops, functions—as well as intermediate topics like date handling, list comprehensions, file IO, regular expressions, modules, and packages. The course is designed to be accessible: no prior programming experience required, and the resources are freely available. In addition, it is accompanied by a practical coding approach (projects) and is maintained as an open-source repository under Apache-2.0 license. It’s ideal for learners who want structured content, hands-on practice, and community guidance to build their Python skills.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Interpretable machine learning

    Interpretable machine learning

    Book about interpretable machine learning

    This book is about interpretable machine learning. Machine learning is being built into many products and processes of our daily lives, yet decisions made by machines don't automatically come with an explanation. An explanation increases the trust in the decision and in the machine learning model. As the programmer of an algorithm you want to know whether you can trust the learned model. Did it learn generalizable features? Or are there some odd artifacts in the training data which the algorithm picked up? This book will give an overview over techniques that can be used to make black boxes as transparent as possible and explain decisions. In the first chapter algorithms that produce simple, interpretable models are introduced together with instructions how to interpret the output. The later chapters focus on analyzing complex models and their decisions. In an ideal future, machines will be able to explain their decisions and make a transition into an algorithmic age more human.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Neural MMO

    Neural MMO

    Code for the paper "Neural MMO: A Massively Multiagent Game..."

    Neural MMO is a massively multi-agent simulation environment developed by OpenAI for reinforcement learning research. It provides a persistent, procedurally generated world where thousands of agents can interact, compete, and cooperate in real time. The environment is inspired by Massively Multiplayer Online Role-Playing Games (MMORPGs), featuring resource gathering, combat mechanics, exploration, and survival challenges. Agents learn behaviors in a shared ecosystem that supports long-term training and emergent dynamics across large populations. The project is built to test scalability in multi-agent reinforcement learning, with features such as procedurally generated terrain and configurable game mechanics. While the original release has since been succeeded by newer versions maintained outside OpenAI, it remains a landmark framework for studying large-scale agent interactions in complex environments.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    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
  • 22
    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: 11 This Week
    Last Update:
    See Project
  • 23
    Canorus

    Canorus

    Music score editor

    Canorus is a free cross-platform music score editor. It supports an unlimited number and length of staffs, polyphony, a MIDI playback of notes, chord markings, lyrics, import/export filters to formats like MIDI, MusicXML, ABC Music, MusiXTeX and LilyPond
    Downloads: 15 This Week
    Last Update:
    See Project
  • 24
    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: 11 This Week
    Last Update:
    See Project
  • 25
    Gambit
    A library of tools for doing computation in game theory.
    Leader badge
    Downloads: 27 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next