Open Source C++ Education Software - Page 3

C++ Education Software

View 4115 business solutions

Browse free open source C++ Education Software and projects below. Use the toggles on the left to filter open source C++ 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
    This is a very early version of what eventually became Synthesia (originally Piano Hero). This version of the source has had any uses of the Synthesia trademark removed. To find the current project, check http://www.synthesiagame.com
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 2
    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
  • 3
    qvge

    qvge

    Qt Visual Graph Editor

    qvge is a multiplatform graph editor written in C++/Qt. Its main goal is to make possible visually edit two-dimensional graphs in a simple and intuitive way. Please note that qvge is not a replacement for such a software like Gephi, Graphvis, Dot, yEd, Dia and so on. It is neither a tool for "big data analysis" nor a math application. It is really just a simple graph editor :)
    Downloads: 18 This Week
    Last Update:
    See Project
  • 4
    TX Library

    TX Library

    TX Library is a tiny graphics library for Win32 written in C++.

    TX Library is a tiny graphics library for Win32 written in C++. It is a small sandbox for the very beginners to help them to learn basic programming principles. The documentation is currently in Russian. More info here: http://storage.ded32.net.ru/Lib/TX/TXUpdate/Doc/HTML.ru, http://ded32.net.ru/news/2011-04-03-58, http://ded32.net.ru.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
    8 Monitoring Tools in One APM. Install in 5 Minutes.

    Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

    AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
    Start Free
  • 5
    KaNaPi

    KaNaPi

    Educational Linux Distribution

    Main goals: * Prepare operating system based on Linux kernel and free software for use at home from scratch by building sources. Binary packages/images are also available. * Each package is installed in separate directory, so you can use different versions of applications and libraries by design. * There is only one user 'kanapi' with root permissions, so you don't have to login, remember passwords, etc. * Simple configuration * Automatic compilation.
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 6
    Monia Suite
    La suite logicielle Monia est destinée à l'apprentissage de l'algorithmique en français. Elle permet de fabriquer un exécutable à partir d'un organigramme, en passant par un programme procédural écrit en pseudo-langage.
    Leader badge
    Downloads: 18 This Week
    Last Update:
    See Project
  • 7
    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: 11 This Week
    Last Update:
    See Project
  • 8
    Life

    Life

    Linux for Education based on Ubuntu MATE

    Li-f-e: Linux for Education. A free Linux distribution for education.
    Leader badge
    Downloads: 31 This Week
    Last Update:
    See Project
  • 9
    BASIC-256 Portable

    BASIC-256 Portable

    BASIC language and IDE for Education - Portable

    BASIC-256 is an easy to use version of BASIC designed to teach anybody how to program. A built-in graphics mode lets them draw pictures on screen in minutes, and a set of easy-to-follow tutorials introduce programming concepts through fun exercises. This is the portable version of BASIC-256 to integrate into the Potable Apps menuing system.
    Leader badge
    Downloads: 17 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
  • 10
    This project aims to develop an opensource software with an attractive and efficient GUI which allows to design linear electronic circuits and to characterize existing ones.
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 11
    Ray Tracing in One Weekend Book Series

    Ray Tracing in One Weekend Book Series

    The Ray Tracing in One Weekend series of books

    The Ray Tracing in One Weekend series of books are now available to the public for free online. They are now released under the CC0 license. This means that they are as close to public domain as we can get. (While that also frees you from the requirement of providing attribution, it would help the overall project if you could point back to this web site as a service to other users.) These books are formatted for printing directly from your browser, where you can also (on most browsers) save them as PDF. In Ray Tracing in One Weekend, you will build a simple brute-force path tracer. Continuing with Ray Tracing: The Next Week, you will add textures, volumes (like fog), rectangles, instances, lights, and support for lots of objects using a bounding volume hierarchy (BVH). Finally, with Ray Tracing: The Rest Of Your Life, we'll dive into the math of creating a very serious ray tracer.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    ThingPulse ESP8266 Weather Station

    ThingPulse ESP8266 Weather Station

    ESP8266 Weather Station library supporting OpenWeatherMap

    This code works best with the NodeMCU V2 ESP8266 module and an 0.96" OLED display. To get you up and running in no time we created a kit that contains all the necessary parts. By buying this and other kits from us you are funding the maintenance and development of this library. Make sure you use a version of the Arduino IDE which is supported by the ESP8266 platform. If you are using the PlatformIO environment for building, choose one of the available IDE integration or the Atom-based IDE, install libraries 561, 562, and 563 with "platformio lib install", adapt the WeatherStationDemo.ino file to your needs. The simple class uses the header date and time to set the clock. NTP-based time class written by Fabrice Weinberg. We fixed many bugs and improved performance and changed the API a little bit. Either compare your code to the updated WeatherStationDemo or read through the upgrade guide.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    cppbestpractices

    cppbestpractices

    Collaborative collection of C++ best practices

    Collaborative Collection of C++ Best Practices. This online resource is part of Jason Turner's collection of C++ Best Practices resources. This document is meant to be a collaborative discussion of the best practices in C++. It complements books such as Effective C++ (Meyers) and C++ Coding Standards (Alexandrescu, Sutter). We fill in some of the lower-level details that they don't discuss and provide specific stylistic recommendations while also discussing how to ensure overall code quality. In all cases brevity and succinctness is preferred. Examples are preferred for making the case for why one option is preferred over another. If necessary, words will be used. C++ Best Practices by Jason Turner is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Simple Turtle LOGO

    Simple Turtle LOGO

    Free Educational Tool for Beginner LOGO Coding (STEM Students / Kids)

    SIMPLE TURTLE ================ Create simple LOGO programs with commands to control the Turtle and draw amazing images!! Use for STEM, Coderdojo or similar coding events. Recursive REPEAT statements. INSTANT ON / OFF = Turns on / off immediate execution of commands FD x = Forward x pixels BK x = Backward x pixels RT x = Right by x degrees LT x = Left by x degrees PU = Pen Up (Do not draw) PD = Pen Down (Draw) REPEAT x = Creates a loop to run x times which runs any commands within the loop. Place END or ] when closing loop. END or ] = Closes a REPEAT loop. (can be nested) PEN x = Color of pen (0 - 9) SETBG x = Color of background (0 - 9) CS - Clear screen CT - Center Turtle (Return to Home position) RUN = Runs the current list of commands shown on screen DELETE / DEL = Clears the command list RESET = Clears commands and resets your Turtle SAVE filename = Saves a png of the working graphic to your documents folder QUIT
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 15
    BibleTime

    BibleTime

    a Bible study tool

    BibleTime is a powerful cross platform Bible study tool. It uses the SWORD programming library to work with Bible texts, commentaries, dictionaries and books provided by the CrossWire Bible Society (http://www.crosswire.org).
    Downloads: 25 This Week
    Last Update:
    See Project
  • 16
    Earth3D is a program to display the earth as a 3D globe (including heightfields) in real-time. One can zoom until cities become visible. It uses huge datasets that are loaded on demand over the internet. It is possible to embed dynamic data into the view
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    A wxWidgets-based project aimed to make math-typing, plotting and symbolic math easier; user can easily input, plot and save/load math data in various formats (e.g. MathML). Step-by-step resolution makes this a powerful didactive tool.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 18
    SCRAM

    SCRAM

    Probabilistic Risk Assessment Tool

    SCRAM is a free and open source probabilistic risk analysis tool. The tool is under development to include fault tree, event tree, common cause, and other standard analyses.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 19
    Graph
    Graph is a program used for drawing graphs of mathematical functions. It is easy to use while having a lot of features and settings. Official web site is located at http://www.padowan.dk
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20

    Web-CAT

    Open-source automated grading of programming assignments

    Web-CAT is a plug-in based web application for automatically grading programming assignments in many programming languages. This project also provides Eclipse plugins for electronic submission and feedback services directly from the Eclipse IDE. We now use github for source code control (https://github.com/web-cat), although all file releases are still provided here through SourceForge. The CVS repository here is for archival purposes only.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    toMOTko

    toMOTko

    A flashcard application for learning foreign language vocabulary.

    toMOTko is a small flashcard application for learning foreign language vocabulary. It's specifically designed for people learning one or more foreign languages. Its unicode support is convenient for japanese, korean or chinese characters, etc. It's available for multiple platforms: Windows, MacOS, Linux, Zaurus, and some Nokia phones. The interface is available in French, English, Spanish, and partially in German and Japanese.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 22
    Extcalc is a multifunctional scientific graphic calculator for linux with features like graph drawing, graph analysis and calculating scientific functions including differentiation, integration and logic functions.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 23
    Luz do Saber

    Luz do Saber

    Software para alfabetização e inclusão digital.

    Luz do Saber é um software educativo utilizado para alfabetização e inclusão digital que conta com duas versões, uma infantil e outra para jovens e adultos. Baseado na metodologia de ensino de Paulo Freire. Este projeto é financiado pelo Governo do Estado do Ceará - Brasil.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    A set of frameworks and applications related to course planning and class scheduling, intended to be used by college students. Has some nice features, like graph visualization and automatic generation of timetables based on constraints.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 25
    MDictionary - mobile dictionary program
    Simple plugin based dictionary program for Symbian cellular phones.
    Downloads: 3 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB