Showing 286 open source projects for "teach"

View related business solutions
  • 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
  • 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
  • 1
    C++ Standard Draft Sources

    C++ Standard Draft Sources

    C++ standards drafts

    ...These sources should not be considered an ISO publication, nor should documents generated from them unless officially adopted by the C++ working group (ISO/IEC JTC1/SC22/WG21). The current ISO C++ standard is officially known as ISO International Standard ISO/IEC 14882:2020(E) – Programming Language C++. The standard is not intended to teach how to use C++. Rather, it is an international treaty, a formal, legal, and sometimes mind-numbingly detailed technical document intended primarily for people writing C++ compilers and standard library implementations. ISO holds the copyright for all balloted and published versions of the C++ International Standard (IS) and related C++ Technical Specifications (TSes).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Stable Diffusion Web UI

    Stable Diffusion Web UI

    Feature showcase for stable-diffusion-webui

    ...The focus is on education by example: side-by-side comparisons reveal how settings like CFG scale, denoising strength, schedulers, or ControlNet inputs change an image. It also highlights workflows—for instance, text-to-image to image-to-image refinement, then upscaling and face enhancement—to teach good production hygiene. The showcase lowers the barrier for newcomers who want a concrete starting point rather than abstract options. It doubles as a reference for experienced users who want quick reminders and reproducible settings for specific looks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    TeachYourselfCS-CN

    TeachYourselfCS-CN

    A Chinese translation of TeachYourselfCS

    TeachYourselfCS-CN is a Chinese translation of the Teach Yourself Computer Science curriculum for independent learners. It is aimed at self-taught developers, bootcamp graduates, students, and engineers seeking stronger computer science foundations. The guide recommends a focused sequence of core subjects instead of presenting an unfiltered collection of courses. Topics include programming, computer architecture, algorithms, mathematics, operating systems, networking, databases, compilers, and distributed systems. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    pyTorch Tutorials

    pyTorch Tutorials

    Build your neural network easy and fast

    pyTorch Tutorials is an open-source collection of hands-on tutorials designed to teach developers how to build neural networks with the PyTorch framework. It covers the fundamentals of PyTorch from basic tensor operations to constructing full neural network models, making it suitable for beginners and intermediate learners alike. The project is structured around clear, executable Python scripts and Jupyter notebooks that demonstrate regression, classification, convolutional networks, recurrent networks, autoencoders, and generative adversarial networks, which gives learners practical exposure to real machine learning tasks. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • $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
  • 5
    Similarity

    Similarity

    Text similarity calculation Toolkit for Java

    ...It provides a collection of algorithms for word similarity, phrase similarity, sentence similarity, paragraph similarity, semantic comparison, sentiment tendency, and approximate word discovery. The project is designed to teach and apply natural language similarity methods while keeping the architecture practical and customizable. It includes approaches such as edit distance, cosine similarity, Euclidean distance, Jaccard similarity, Jaro distance, Jaro-Winkler distance, Manhattan distance, SimHash with Hamming distance, and Sørensen-Dice coefficient. It also supports Java dependency integration through Maven or Gradle workflows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    30 Days of Elixir

    30 Days of Elixir

    A walk through the Elixir language in 30 exercises

    30-days-of-elixir is an educational repository created by Josh Adams (seven1m) designed to teach the fundamentals of the Elixir programming language through a structured, daily learning approach. The project provides a series of exercises and examples meant to guide learners from the basics of Elixir syntax to more advanced functional programming concepts. Each day introduces new material in a concise and practical format, encouraging hands-on experimentation and gradual mastery of the language. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    OpenGL Tutorials

    OpenGL Tutorials

    Learning Modern 3D Graphics Programming

    gltut is a collection of OpenGL tutorials designed to teach modern OpenGL programming techniques. It provides practical examples and explanations, guiding users through the fundamentals of OpenGL, including shader programming, buffer management, and rendering pipelines. The tutorials are structured to build upon each other, offering a comprehensive learning experience for both beginners and experienced developers aiming to deepen their understanding of OpenGL.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    pranaOS

    pranaOS

    Smart Operating System for x86, ARM, Mobile, Watch

    pranaOS is a hobby operating system built from scratch in C and C++, intended to teach and demonstrate operating system fundamentals such as process control, memory management, and kernel bootstrapping. It is designed for the x86_64 architecture and features a custom shell, task scheduler, and keyboard driver. With a strong focus on education, pranaOS serves as a base for experimenting with kernel development and learning how different subsystems interact in a functioning OS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    Syntax Untangler

    Teach your students how to figure out tricky texts in any language.

    Web-based activity that asks the learner to visually mark up a short primary text in any language, in order to improve small-scale reading skills. Students get instant feedback to actions. Instructors use Web-based authoring interface to write and publish their content and questions in any language (Unicode).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 10
    rCore-Tutorial-v3

    rCore-Tutorial-v3

    Let's write an OS which can run on RISC-V in Rust from scratch

    rCore-Tutorial-v3 is an educational project designed to guide learners through the process of building a minimalistic operating system from scratch using the Rust programming language. Targeting the RISC-V architecture, this tutorial emphasizes safety and concurrency, leveraging Rust's features to teach OS fundamentals such as memory management, process scheduling, and file systems. It is structured to provide hands-on experience, making it suitable for both academic settings and self-study.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    SimECosmo

    SimECosmo

    Cosmology, Simulation, Cosmologia, simulador

    ...Se você encontrar algum erro ou incongruência não exite de contactar os desenvolvedores. luan.ferreira@inpe.br English 🇬🇧🇺🇸 SimECosmo is an acronym in Portuguese for (Simulator for Teaching Cosmology). This is a project that aims to teach how comoslogical parameters affect theoretical prediction and how such predictions can be compared with theoretical data. It is important to note that for the program to work, it must be in the same folder as the 'Data' and 'Pictures' folder.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Pixel Vision 8

    Pixel Vision 8

    Teach retro game development with streamlined workflows

    Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of a fork of MonoGame, called MonoVision. This engine provides a standard set of APIs to create authentic-looking 8-bit games with modern programming languages and workflows. It also allows you to define specific limitations for the resolution, colors, number of sprites on screen, and more.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    course-v3

    course-v3

    The 3rd edition of course.fast.ai

    course-v3 repository contains the complete learning materials for the third edition of the Practical Deep Learning for Coders course developed by the fast.ai research group. The repository includes Jupyter notebooks, lesson materials, datasets, and supporting documentation used in the course to teach modern deep learning techniques. The course emphasizes a top-down approach to learning artificial intelligence, where students begin by building practical models and later study the underlying theory and mathematics. The materials demonstrate how to train neural networks using the fastai library and the PyTorch deep learning framework, enabling learners to quickly create applications such as image classifiers, natural language processing models, and recommendation systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    R4DS (R for Data Science)

    R4DS (R for Data Science)

    R for data science: a book

    “R for Data Science” (r4ds) is the source material (book + examples) by Hadley Wickham et al., intended to teach data science using R and the tidyverse. It covers the workflow from importing data, tidying, transforming, visualizing, modelling, communicating results, and programming in R. The repository contains the source files (Quarto / RMarkdown), example datasets, visualizations, exercises, and all content needed to build the book. Includes many example datasets, diagrams, code samples, and “hands-on” exercises. ...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 15
    Minecraft

    Minecraft

    Simple Minecraft-inspired program using Python and Pyglet

    Minecraft is a simple Minecraft-inspired demo written in Python using the Pyglet library for windowing, input, and OpenGL rendering. The project implements a first-person block world where you can walk around, jump, fly, and place or remove blocks using a small set of block types like brick, grass, and sand. It provides full WASD movement with mouse look and basic building controls, giving a surprisingly complete “sandbox” feel in only a small amount of Python code. The author explicitly...
    Downloads: 109 This Week
    Last Update:
    See Project
  • 16

    KB1OIQ - K1IG - Wordsworth

    Learn CW (morse code) by words, and by ear

    George (K1IG) had the idea to learn morse code in a different way. To improve ragchewing, listen to an entire word at the normal speed, and leave extra spaces between words. Teach the mind to interpret words without mentally spelling them. George coined the expression "wordsworth", partly as a play on "Farnsworth", but also as a pun, since we're trying to learn to mentally process a word's worth of information at a time. Andy (KB1OIQ) wrote two simple Perl scripts to help with this idea. One script creates a list of words which come from several different built-in lists. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    CabaWeb
    CabaWeb is business simulation use as business game to teach students how economy works. It's a project written in Java using only Open Source Products.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Turkmen localization of the collection of free interactive multimedia for STEM education. Free interactive simulations developed by PhET team at Colorado University help teach multimedia lessons at both secondary and higher education levels. To certain extent, they can replace real lab experiments. Educational applets made by Walter Fendt include fields of physics, mathematics and astronomy. PICTT only delivered the translation and other localization services. This localization was sponsored by the Promotion of Information and Communication Technologies in Turkmenistan (PICTT) program. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Code Surfer

    Code Surfer

    Rad code slides

    ...This makes it easier to reveal important lines gradually, compare changes, and maintain attention during complex explanations. Code Surfer is best suited for developers who teach programming concepts and want more dynamic code presentations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Arabic Rare Words Project

    Text Analysis Egyptian Schoolbooks

    The purpose is to compare the most common words in the language with the words used in textbooks for students in Egyptian schools. The frequency can help scholars and teachers better teach reading.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    Ai-chan

    A simple chat bot written in Python.

    Ai-chan is a chat bot you can run offline. You can teach her new conversations, share her memory data, change her appearance, her name, the way she calls you, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    HTML5 Demos and Examples

    HTML5 Demos and Examples

    Collection of hacks and demos showing capability of HTML5 apps

    ...Each demo is a self-contained piece of code you can open, explore, and learn from, and the collection was curated to help developers grasp emerging standards at a time when HTML5 was gaining traction and not yet ubiquitous. Though no longer actively maintained, the archive still contains hundreds of creative examples that can teach fundamentals and spur experimentation with web features. Developers historically used it as a reference when testing browser support for features or teaching newcomers how specific APIs behave in real code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Azure Machine Learning Python SDK

    Azure Machine Learning Python SDK

    Python notebooks with ML and deep learning examples

    Azure Machine Learning Python SDK is a curated repository of Python-based Jupyter notebooks that demonstrate how to develop, train, evaluate, and deploy machine learning and deep learning models using the Azure Machine Learning Python SDK. The content spans a wide range of real-world tasks — from foundational quickstarts that teach users how to configure an Azure ML workspace and connect to compute resources, to advanced tutorials on using pipelines, automated machine learning, and dataset handling. Because it is designed to work with Azure Machine Learning compute instances, many notebooks can be executed directly in the cloud without additional setup, but they can also run locally with the appropriate SDK and packages installed. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Liberal Learning Seminar

    Liberal Learning Seminar

    Code for a freshman seminar in animal behavior

    At Winston-Salem State University, 'Liberal Learning Seminars' are freshman seminars that teach skills such as critical thinking and oral communication. This code is for one such seminar, called Why Animals Do It, which will be offered at WSSU beginning in 2016. The program will combine several simulation models and allow students to alter parameters and use computers to study animal behavior. All student interactions will be through a friendly user interface -- no coding is required by students.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Phlipple

    Phlipple

    Flipping squares will never be the same

    ...The goal of every level is to reduce a 3D shape to a single square. Elimination of squares is done by flipping edges around just like in a cardboard box. It starts off relatively easy to teach the basics just to later on serve hours of brain tickling fun. It's a great way to train memory as well as orientation in 3D.
    Downloads: 1 This Week
    Last Update:
    See Project