Open Source Python Education Software - Page 25

Python Education Software

View 4227 business solutions

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.

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • $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
  • 1
    The Grand Complete Data Science Guide

    The Grand Complete Data Science Guide

    Data Science Guide With Videos And Materials

    The Grand Complete Data Science Materials is a repository curated by a data-science educator that aggregates a wide range of learning resources — from basic programming and math foundation to advanced topics in machine learning, deep learning, natural language processing, computer vision, and deployment practices — into a structured, centralized collection aimed at learners seeking a comprehensive path to data science mastery. The repository bundles tutorials, lecture notes, project outlines, course materials, and references across topics like Python, statistics, ML algorithms, deep learning, NLP, data preprocessing, model evaluation, and real-world problem solving. Its broad scope makes it particularly suitable for beginners or self-taught programmers who want an end-to-end learning track — from fundamentals all the way to building and deploying ML or AI systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    The Latin Project's goal is to provide tools to create complex Latin programs. The main goal is the development of PyLatin, a collection of Python modules capable of things such as generation paradigms, creating vocabulary lists, and so on.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    A quick Python program that displays information about the planets. Can be downloaded as a binary installer or Python source.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    The Quiz of Country and Their Capital

    The Quiz of Country and Their Capital

    The Quiz of Country and Their Capital.

    If you want to learn the capitals of all the countries, this small quiz is your best choice, that it can help you to improve your culture about capitals.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 5
    The Ultimate Python Course

    The Ultimate Python Course

    Source code and all the details for the Ultimate Python Course

    The Ultimate Python Course is a structured learning repository designed to take programmers from Python fundamentals to more advanced concepts. Its chapters cover modules, package management, variables, data types, strings, collections, conditionals, loops, functions, recursion, and file handling. Later sections introduce object-oriented programming, inheritance, polymorphism, type hints, virtual environments, lambda functions, and functional programming tools. Each chapter is accompanied by source code and problem sets for hands-on practice. Projects include small games as well as larger applications such as a virtual assistant and an AI auto-reply bot. Additional learning materials include a Python handbook, handwritten notes, and supporting reference resources.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Think Bayes

    Think Bayes

    Code repository for Think Bayes

    ThinkBayes is the code repository accompanying Think Bayes: a book on Bayesian statistics written in a computational style. Instead of heavy focus on continuous mathematics or calculus, the book emphasizes learning Bayesian inference by writing Python programs. The project includes code examples, scripts, and environments that correspond to the chapters of the book. Learners can run the code, experiment with probability distributions, compute posterior probabilities, and understand Bayesian updating via simulation and algorithmic methods. The book and code encourage thinking in terms of discrete approximations (sums over distributions) rather than continuous integrals, making it more accessible to many programmers. Over time, the repository has been updated (including a second edition version) to reflect improved practices, corrections, and modern Python tooling.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Think Python 2

    Think Python 2

    LaTeX source and supporting code for Think Python, 2nd edition

    ThinkPython2 is the repository for the second edition of Allen Downey’s Think Python textbook, which teaches programming fundamentals in Python to beginners. The code includes all of the example programs, exercises, and supplementary files referenced in the book, allowing learners to run the examples, experiment, and extend them. The repository contains clean, well-commented Python scripts that are easy to follow and map directly to chapters of the text, covering topics like variables, control flow, functions, recursion, data structures (lists, dictionaries), classes and objects, file I/O, and algorithmic thinking. It also contains solutions or hints for many exercises so learners can check their work or explore alternative implementations. Because it’s educational, the repository emphasizes readability, clarity, and progressive learning rather than performance tuning or advanced constructs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    ThinkStats2

    ThinkStats2

    Text and supporting code for Think Stats, 2nd Edition

    ThinkStats2 is the code and text companion for the second edition of Think Stats, an introduction to statistics and data science for Python programmers. It teaches probability and statistical reasoning through short programs, experiments, and analysis of real datasets. The material emphasizes exploratory methods that help readers ask and answer practical questions with data. Case studies draw from public sources, including health-related datasets, to connect abstract concepts with realistic analysis. Each chapter has a notebook containing examples and exercises, along with a separate version that includes solutions. The repository also provides reusable thinkstats2 and thinkplot packages, homework material, workshops, and book-building files. Learners can use the notebooks in Google Colab or download the project for local work.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Thump is a maze puzzle game where you play a mouse that has to find the hidden cheeses to open the door to the next level. The game is educational; you have to answer questions to progress. The questions are deliberately relevant to child education.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 10
    This fr/en python program for Linux/Windows/XO-OLPC is a music software coming with a scales/chords catalog, displaying relations between scales/chords and fingerings for several musical instruments (piano, clarinet, guitar, harmonica, recorder).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    This is a CS student project aiming to provide output for calendar clients from webpages detailing academic calendars (e.g. for university schedules).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    A FUSE file system and a Java J2ME Uploader for Samsung mobile phones.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Tori assim is an assembler for the educational Txori assembly language and simulator for the bird processor. It's being developed as an open source clone for the closed source and windows only BIRD.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A web-based slide show for text and HTML, not just images, written in pure JavaScript. TraceyText especially useful as a teaching tool to visualize source code execution.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    A web browser designed for research into web site usability, TrackBrowser records user events such as which buttons they pressed, which hyperlinks they clicked on, all with the time and date of the event. Please note that this is only available for Windo
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Trident Project
    A digital repository and metadata editing initiative of Duke University Libraries
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A program for keeping track of trivia scores when playing along with popular trivia game shows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    Trooper Math Suite

    Console-based multilingual set of calculators

    Trooper Math Suite (TMS) is a console-based multilingual set of calculators developed in Python 3 and released under the zlib/libpng license.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    TuxWordSmith

    TuxWordSmith

    TuxWordSmith uses XDXF dictionaries to play in 88 languages

    Similar to the classic word game 'Scrabble', but with unicode support for multiple languages and character sets. The game is currently distributed with eighty-eight (88) dictionary resources for playing Language[i]-Language[j] 'Scrabble'. For example, if configured to use the French-English dictionary, then the distribution of available tiles will be computed based on frequency of occurance of each character of Language[i] (French), and for each submission the corresponding definition will be given in Language[j] (English).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    University Collaboration and Management
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    Unit Var

    Automatic Units and Scale calculation in Python

    Doing calculations in a programming language is done without the corresponding units. This is a source of programming mistakes. In the units and in the scale. This class try to solve this issue, buy instead of numbers use a class that contains both: The number in int,float and the units / reciprocate units. A conversion table is integrated, and preloaded with standard units. But you are not limited to those units. You can define the units you want. You can select between manual register of units, automatic register. You can create and modify different environments to define conversion and the way the output of the units are converted. If you use this class in IPython you get your terms printed in nice LaTeX format.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    UpStage
    WE ARE NO LONGER USING SOURCEFORGE. Please visit http://www.upstage.org.nz for the most up-to-date code (v3 to be released january 2014, beta version available November 2013) and information. UpStage is a web-based venue for cyberformance: artists compile digital media in real time to create live theatrical performance for online audiences.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    VOXX is just another vocabulary trainer. If you want to increase your vocabulary, have to learn Q/As for the next examination or simply want to full up your brain with the elements of the periodic table: This application should be okay for you.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    This is a project to develop a vector program, to calculate with two three-dimensions vectors (x,y,z). It's really usefull to maths, use it! The download pre-selected is in English, if you want in Spanish, you have it in the folders.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    To create an Open Source and Free solution for the analysis of woven fabric stuctures. Included will be the ability to view the weave structure in 2D, 3D and profile as well as print and save the drafts (patterns).
    Downloads: 0 This Week
    Last Update:
    See Project