Search Results for "programming languages learning" - Page 35

Showing 1436 open source projects for "programming languages learning"

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.
    Get Started Free
  • 1
    Game Programmer

    Game Programmer

    A Study Path for Game Programmer

    Game Programmer is Milo Yip’s study path for people who want to become stronger game programmers. Rather than being a software library, it is a structured learning roadmap built around books and knowledge areas. The path covers computer science, programming languages, software development, mathematics, game programming, game engine development, computer graphics, audio, physics, animation, AI, and multiplayer networking. It helps learners understand the breadth of skills involved in serious game development beyond simply using an engine. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    The MCAPL Project provides a tool for prototyping BDI agent programming languages and model checking programs written in these languages via an interface to the JavaPathfinder model checker.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    A Programmer's Guide to English

    A Programmer's Guide to English

    English study guide v1.2 written specifically for programmers

    The target audience of this tutorial is people who want to spend some time to truly master English. If you are looking for materials such as "Mastering English in 21 Days", "Memorizing 1000 Words in 10 Days", and "Getting English Writing in 10 Days", this guide is not for you. Especially for language learning, the learning cycle is measured in months or years. The sooner you understand that language learning has no skills, the less time and money will be wasted on various materials and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    tinyraycaster

    tinyraycaster

    486 lines of C++: old-school FPS in a weekend

    ...The project focuses on teaching the principles behind rendering pseudo-3D scenes, including wall projection, texture mapping, and camera movement. Its simplicity allows developers to understand the entire rendering pipeline without the complexity of modern game engines. The codebase is structured as a learning resource, guiding users through the process of building a basic game engine from scratch. It is particularly useful for those interested in retro game development or low-level graphics programming. Overall, tinyraycaster offers a concise and accessible introduction to real-time rendering techniques used in early 3D games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 5
    RaptorJIT

    RaptorJIT

    A dynamic language for system programming (LuaJIT fork)

    RaptorJIT is a Lua implementation suitable for high-performance low-level system programming. If you want to use a simple dynamic language to write a network stack; a hypervisor; a unikernel; a database; etc, then you have come to the right place.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    KABOOM! in 180 lines of bare C++

    KABOOM! in 180 lines of bare C++

    A brief computer graphics / rendering course

    ...The codebase is small enough to be fully understood in a short time, making it ideal for students and developers new to graphics programming. It is often used in teaching environments to illustrate core rendering concepts in a practical way. Overall, tinykaboom is a minimalist yet powerful introduction to ray tracing and 3D rendering principles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Tensorpack

    Tensorpack

    A Neural Net Training Interface on TensorFlow, with focus on speed

    Tensorpack is a neural network training interface based on TensorFlow v1. Uses TensorFlow in the efficient way with no extra overhead. On common CNNs, it runs training 1.2~5x faster than the equivalent Keras code. Your training can probably gets faster if written with Tensorpack. Scalable data-parallel multi-GPU / distributed training strategy is off-the-shelf to use. Squeeze the best data loading performance of Python with tensorpack.dataflow. Symbolic programming (e.g. tf.data) does not...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    MITIE

    MITIE

    MITIE: library and tools for information extraction

    ...The core MITIE software is written in C++, but bindings for several other software languages including Python, R, Java, C, and MATLAB allow a user to quickly integrate MITIE into his/her own applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Hprose

    Hprose

    Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP

    Hprose (High Performance Remote Object Service Engine) is a lightweight and high-speed RPC (Remote Procedure Call) framework for PHP. It allows applications to call methods on remote servers as if they were local, using a cross-language protocol. Hprose supports multiple transport layers and is designed to be easy to use, efficient, and extensible across different platforms and languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    Nexus IPFS

    Nexus IPFS

    Nexus is the IPFS private network node orchestration for Temporal

    Nexus is the IPFS private network node orchestration and registry service for Temporal, an easy-to-use interface into distributed and decentralized storage technologies. Nexus handles on-demand deployment, resource management, metadata persistence, and fine-grained access control for IPFS nodes running within Docker containers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    Faust : signal processing language

    Faust is a programming language for realtime audio signal processing

    [UPDATE] The project has been moved to GitHub (https://github.com/grame-cncm/faust). Do not use this repository anymore ! FAUST (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing and synthesis. FAUST targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards. The Faust compiler translates DSP specifications into very efficient C++ code. Thanks to the notion of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    BeakerX

    BeakerX

    Beaker Extensions for Jupyter Notebook

    BeakerX is a collection of kernels and extensions to the Jupyter interactive computing environment. It provides JVM support, Spark cluster support, polyglot programming, interactive plots, tables, forms, publishing, and more. BeakerX supports Groovy, Scala, Clojure, Kotlin, Java, and SQL, including many magics. Widgets for time-series plotting, tables, forms, and more (there are Python and JavaScript APIs in addition to the JVM languages). Polyglot magics and autotranslation, allowing you to access multiple languages in the same notebook, and seamlessly communicate between them. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Devhints Cheatsheets

    Devhints Cheatsheets

    Cheatsheets for web development

    The Cheatsheets repository (also known as Devhints) is a massive, community-driven collection of concise cheat sheets covering web development, programming languages, frameworks, CLIs, tools, and design patterns. Each cheat sheet is a single Markdown file focusing on quick-reference usage, syntax, command lists, tips, and common patterns—ideal for when you need a fast refresher rather than full tutorial. The repository structure makes it easy to browse by topic (CSS Grid, Bash, Docker, etc.), find what you need, and contribute or update entries. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Skylark

    Skylark

    Skylark in Go: the Skylark configuration language

    Skylark, now known as Starlark, is an interpreter for a Python-like language implemented in Go. It is designed as a lightweight, deterministic, and embeddable configuration and scripting language ideal for use within larger applications. Skylark maintains Python’s familiar syntax and high-level data types while omitting features that could cause nondeterminism, such as concurrency and dynamic module imports. The interpreter supports first-class functions, dictionaries, lists, and...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Translation Funtime is a software designed to help translators have a fun time while translating. It can also be used to do bidirectional translations, which is a traditional language learning technique going back to the middle ages and beyond. FEATURES - Dictionaries for French, Russian, Arabic, Sanskrit, Japanese (more coming in future releases) - Fun tools not featured in other translation software - Recycle button to facilitate bidirectional translations This is an ALPHA...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    d2inc

    d2inc

    Generate array from data.

    'd2inc' is a command line tool to convert binary data to array declaration for various programming languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    CFD Python

    CFD Python

    Sequence of Jupyter notebooks featuring the 12 Steps to Navier-Stokes

    CFD Python, a.k.a. the 12 steps to Navier-Stokes, is a practical module for learning the foundations of Computational Fluid Dynamics (CFD) by coding solutions to the basic partial differential equations that describe the physics of fluid flow. The module was part of a course taught by Prof. Lorena Barba between 2009 and 2013 in the Mechanical Engineering department at Boston University (Prof. Barba since moved to George Washington University).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    MPL Bytecode Compiler

    MPL Bytecode Compiler

    Micro Programming Language - A Portable Language for Micro Computers

    NEWS: The MPL language is now completely defined. No more language changes are to be made. The compiler is complete and should be easy to translate to other languages if you so choose. MPL is a small, simple language based on BCPL, B, C and Jesusonic. The compiler and interpreter are written in portable Pascal. I have successfully compiled MPL for CP/M, DOS, Windows, Atari ST, Amiga and the Tandy Colour Computer. MPL is designed to be tiny in every way, while implementing all the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Virtual Laboratory Environment

    Virtual Laboratory Environment

    A multi-modeling and simulation environment to study complex systems

    ...The models can be developed with the DEVS formalism or with the classical mathematical formalism: Ordinary Differential Equation with Euler, Range-Kutta or QSS integrator, Finite state automaton (FDDEVS, UML State chart, Hybrid Petri net). The VLE environment provides an IDE to develop C++ models, DEVS coupled models. VLE have also three ports to use the VFL with Python, Java and R programming languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    WarriorJS

    WarriorJS

    JavaScript coding game where players program a warrior to win battles

    WarriorJS is an educational programming game designed to teach and challenge JavaScript skills through interactive gameplay. In the game, players control a warrior who must climb a tower filled with enemies, captives, and obstacles in pursuit of a legendary JavaScript Sword located at the top. Each floor of the tower presents a new challenge that requires players to write JavaScript code to instruct the warrior on how to move, fight enemies, rescue captives, and safely reach the stairs to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Skater

    Skater

    Python library for model interpretation/explanations

    ...The concept of model interpretability in the field of machine learning is still new, largely subjective, and, at times, controversial. Model interpretation is the ability to explain and validate the decisions of a predictive model to enable fairness, accountability, and transparency in algorithmic decision-making. The library has embraced object-oriented and functional programming paradigms as deemed necessary to provide scalability and concurrency while keeping code brevity in mind.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    The libMusicXML project aims at developping a platform independant library that supports the MusicXML format. The programming language is C/C++. Other languages (like Java, Lisp...) could be supported using dedicated interface files.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    NimTorch

    NimTorch

    PyTorch - Python + Nim

    NimTorch is a deep learning library for the Nim programming language, providing bindings to PyTorch for efficient tensor computations and neural network functionalities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Git-it

    Git-it

    Git-it is a (Mac, Win, Linux) desktop app for learning Git and GitHub

    Git-it is a desktop (Mac, Windows and Linux) app that teaches you how to use Git and GitHub on the command line. This application contains challenges for learning Git and GitHub, by using real Git and GitHub, not emulators. You'll be learning the awesome (and not so scary) command line and GitHub which means when you finish all of the challenges you'll have real repositories on your GitHub account and green squares on your contribution chart. You will need this app, Git-it as well as a text...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Functional, Data Science Intro To Python

    Functional, Data Science Intro To Python

    [tutorial]A functional, Data Science focused introduction to Python

    The first section is an intentionally brief, functional, data science-centric introduction to Python. The assumption is a someone with zero experience in programming can follow this tutorial and learn Python with the smallest amount of information possible. The sections after that, involve varying levels of difficulty and cover topics as diverse as Machine Learning, Linear Optimization, build systems, command line tools, recommendation engines, Sentiment Analysis and Cloud Computing.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo