Showing 286 open source projects for "teach"

View related business solutions
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    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 it Free
  • 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
  • 1
    100 numpy exercises

    100 numpy exercises

    100 numpy exercises (with solutions)

    ...I've also created some problems myself to reach the 100 limit. The goal of this collection is to offer a quick reference for both old and new users but also to provide a set of exercises for those who teach. For extended exercises, make sure to read From Python to NumPy. Markdown and ipython notebook are created programmatically from the source data in source/exercises.ktx. To modify the content of these files, please change the text in the source and run the generators.py module with a python interpreter with the libraries under requirements.txt installed. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    osoe

    osoe

    One Student One ERP Project

    The O.S.O.E. project aims at creating a new way to teach management, accounting, etc. We believe that a significant gap exists between how management science is tought and how things are really going on within each company. By using open source ERP5 as a support for management lectures, we hope to trigger an evolution in the way management is tought, to captivate students and prepare them even better for the harsh competition of globalized economy.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Spark Python Notebooks

    Spark Python Notebooks

    Apache Spark & Python (pySpark) tutorials for Big Data Analysis

    Spark Python Notebooks is a curated collection of example Jupyter notebooks designed to help developers and data engineers learn Apache Spark using Python in an interactive environment. Rather than only providing static code files, this project uses notebooks to teach practical data processing workflows, exposing users to real Spark programming patterns like working with RDDs, DataFrames, and distributed computations. These notebooks often demonstrate how to transform, analyze, and visualize large datasets using PySpark APIs, which mirrors many real-world big data use cases. Because Spark is widely used in industry for large-scale data processing, having these example notebooks lowers the barrier to entry for beginners and intermediate users alike. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    ardublockEdu

    ArduBlock is a Block Programming Language for Arduino.

    ...The language and functions model closely to Arduino Language Reference. This version of ArduBlock is tweaked to more closely resemble the Arduino language, and is meant to teach kids programming basics before transitioning to C or C++.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 5
    Vulnerable Operating Systems

    Vulnerable Operating Systems

    deliberately vulnerable operating systems

    VulnOS are a series of deliberately vulnerable operating systems packed as virtual machines to teach Offensive IT Security and to enhance penetration testing skills. For educational purposes!
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6

    PHPProjectLibrary

    A shared, on-line PHP class library tutorial and development project

    PHPProjectLibrary.is a tutorial driven PHP class library development project. It seeks to teach PHP class library development by combining the power of Open Source development with the skills of the Open Source community.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Teach Me English - ingliz tilini o'rganuvchilar uchun...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    D&D Next Loot Generator

    Loot generator for D&D Next

    This loot generator was written by myself while I was trying to teach myself python. It's written badly but there are no bugs (that I know of) and it works as intended. It's written in python and the .csv and .txt files can be added to if you want to add your own loot. Just run the .exe file for it to run (in windows!). It's also good for any other fantacy RPG, or you can create your own csv and txt files for a modern RPG you are running.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    Examples for KLayout

    A set of example macros for KLayout (klayout.de)

    KLayout is a free open source layout editor. Examples for KLayout (E4K) is a set of scripts that run on KLayout to showcase KLayout's functionality or to teach KLayout scripting in the Ruby language. Try it out! (KLayout also offers Python scripting, though this is not yet part of E4K.) Another similar project is The Red Toolbox (a.k.a. TRT; http://sourceforge.net/p/theredtoolbox). TRT is intended to be a toolbox of useful macros that you would actually use during layout, while E4K scripts allow you to learn more general principles of scripting but may not be as useful as-is in your workflow. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 10
    rscss

    rscss

    Reasonable System for CSS Stylesheet Structure

    rscss (“Reasonable System for CSS Stylesheet Structure”) is a naming and organization style guide aimed at keeping CSS maintainable as projects scale. It proposes a consistent vocabulary—components, elements, variants, and utilities—so teams can infer intent directly from class names. The approach is intentionally lightweight: it’s a set of conventions, not a framework, so it layers cleanly over any build system or preprocessor. By nudging you toward small, independent components with clear...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Human AI Net

    Human AI Net

    a Human and Artificial Intelligence Network

    We are going to teach eachother how to build AI and new kinds of game objects in this network using intuitive dragAndDrop. Its going to be a space for experimenting with fun and useful tools in new ways. Version 0.8.0 has some advanced components that will be working soon. The plan is a massively multiplayer space where we design, evolve, and play with game objects and do AI research together which controls those game objects along with directly playing the games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    Let Me Teach

    Edit your own Lessons, easliy and faster than any time

    this project make you able to edit your lessons to add some messages and clips easliy . it's for Linux user in the beginning then I will support Windows and maybe MacOS
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Multiplication Station

    Multiplication Station

    Grid based multiplication, add, sub including (-)ve #s

    Multiplication Station will teach your child to add, subtract and multiply. All parameters configurable, like grid size and number ranges fonts and colors. Countdown timer keeps attention focused. High scores too.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Asymptopia Math Crossword Builder

    Asymptopia Math Crossword Builder

    Javascript crossword builderwith i18lized math capabilities

    JavaScript crossword puzzle builder with internationalized math capabilities. Generate unlimited layouts of user-supplied words and equations. Use file->print (to file) to save
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Diggo

    Diggo

    Diggo a 2D version of minecraft made with Pygame!

    New Diggo version is coming soon! Diggo (originally pytcraft) is a 2D version of minecraft to teach kids how to code with Python and have fun! Soon to have a Diggo API! Comes with Pylaunch API!
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16

    DigMIPS

    A simple MIPS processor for Chipmunk DigLog circuit simulator

    - DigMIPS is a simple 1-cycle-per-instruction MIPS processor working under DigLog circuit simulator. - DigMIPS is provided with an assembler and a C compiler. - DigMIPS serve as a nice support to teach the basics of computer architecture. Features: - 8 instructions - 8K RAM + 8K ROM - I/O periphals (keyboard and teletype screen) Software: - DigASM (assembler) - DigCC (C compiler)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    Communication

    A pedagogical tool to teach digital communication

    This is a pedagogical tool that was started in 1999 to help my colleagues understand the working of convolutional coding and virterbi decoding algorithms. The project is socket-based network-aware application that consists of three sub-projects:- 1. Transmitter This is the program that transmits data after applying convolutional coding. 2. Channel This is the program that emulates a wireless channel, where user can alter the level of noise. The more the noise is, more the chances...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    JUDO
    JUDO is a Java IDE for children and beginning programmers. JUDO is designed to be an educational tool to teach programming concepts and to spark excitement and interest in programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    ChessTutor

    Teach beginners chess over internet

    Program written in Java to teach beginners chess over the Internet. Allows complete movement of pieces and setup of board. Board is completely resizable. Tutor will run the client and server on his own machine and student will run client on his computer. It has three modes. Play mode, Move Pieces Mode and New pieces modes. It reads in and saves standard FEN format so you can use chess positions from other sites as a starting points.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Clojure Cookbook

    Clojure Cookbook

    This is the home of O'Reilly's Clojure Cookbook

    Clojure Cookbook is O'Reilly's editorial collection of Clojure “recipes” — curated pairs of common programming problems with idiomatic solutions, code examples, and explanations. It's designed to serve both as a tutorial and problem-solving reference in real-world Clojure development. Clojure Cookbook doesn't just teach you Clojure, it also shows you how to use the language and many of its common libraries. The most difficult part of mastering any language is knowing how to apply it, in an idiomatic way, to tasks that real software developers encounter every day. This is especially true of Clojure. Of course, this binding assumes you're using adoc-mode for reading .asciidoc files. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    This software teach how to pray "Lord Prayer" in Lord Jesus Native language
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    netmate

    netmate

    displays network protocol headers in uniform RFC like format

    Netmate is a GTK+ program that shows network protocols headers in 32-bit aligned fields, identical as they are represented in Request for Comments (RFCs). It can be used to learn and teach about network protocols and to understand their functionality and collaboration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    lwjgl-basics

    lwjgl-basics

    LibGDX/LWJGL tutorials and examples

    lwjgl-basics is a lightweight, shader-driven Java library designed to teach and simplify 2D game development using LWJGL and OpenGL, focusing on minimal abstractions and direct control over rendering pipelines. It provides essential utilities for handling textures, shaders, and sprite rendering while maintaining a low-level approach that exposes developers to the underlying graphics concepts. The repository doubles as both a functional library and an educational resource, offering example code and tutorials that demonstrate how modern graphics programming works in practice. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24

    bcPad

    bcPad is an open source, text editing program, similar to notepad.

    bcPad is a small, open-source program that is very similar to the well-known notepad. It is a very simple text editor, supporting many different types of files. This program was made as a sample project, with the source/code included, to teach people how to make a text-editing program. Features: - "Open" a file - "Save" a file - "Save as" a file - "New" file - Very simple, user friendly interface - Supports many different file types - Source code included (visual basic)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    This is an interpreted programming language that is designed to teach young children the fundamentals of programming, hiding away from students the complex concepts of programming, such as parentheses, quotes, data types, arrays, while allowing them to understand the basic concepts of programming, and, move to a more advanced language. It also serves as an exapmle on how to create an interpreter with QBASIC.
    Downloads: 0 This Week
    Last Update:
    See Project