Showing 984 open source projects for "course"

View related business solutions
  • 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
  • $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
    Machine Learning for OpenCV

    Machine Learning for OpenCV

    M. Beyeler (2017). Machine Learning for OpenCV

    M. Beyeler (2017). Machine Learning for OpenCV: Intelligent image processing with Python. Packt Publishing Ltd., ISBN 978-178398028-4.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    ReduxCasts

    ReduxCasts

    Modern React with Redux

    ReduxCasts is a course companion repository for Stephen Grider’s Modern React with Redux material. It contains completed code examples from different parts of the course so learners can inspect working implementations. The repository helps students understand React components, Redux state flow, action creators, reducers, routing, middleware, and related front-end patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    itchat

    itchat

    A complete and graceful API for Wechat

    itchat is an open-source WeChat personal account interface, it has never been easier to use python to call WeChat. With less than thirty lines of code, you can have a WeChat bot that handles all the information. Of course, the use of this api is far more than a robot, and more functions are waiting for you to discover. This interface shares a similar operation method with the public account interface itchatmp , learning to master two tools at a time. Now WeChat has become a large part of personal social networking. I hope this project can help you expand your personal WeChat account and facilitate your life. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    EasyDragDrop

    EasyDragDrop

    A minimal java desktop app with awesome UI based on Swing to drag and

    ...Because drag and drop technology is extremely easy to utilize, you can make wonderful applications. With it, you have a larger chance to attract so many customers. Of course, the immediate question that will come to your mind is that “What does a drag and drop application has in stored for me?” Actually, there are so many brilliant things you will be able to enjoy once you use it in creating your own app. Take a closer look a the documentation below and you will find exactly what you need.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    ES6 Overview

    ES6 Overview

    ES6 Overview in 350 Bullet Points

    ...Each section gives short, practical bullet points that highlight what the feature is, how it compares to older patterns, and why it matters for real-world code. The document links out to longer, in-depth articles for readers who want to dive deeper into a particular topic, but stands alone as a quick reference or crash course in modern JavaScript. It’s particularly useful for developers coming from ES5 who want to update their mental model and code style without reading a full book.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    esis-framework
    During the course of developping ESIS it became clear that we had developed a framework that could be used to develop other applications. So we made the decision to extract that framework to make it available to the community.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    GNOSIS

    GNOSIS

    Example website at https://serck.ddns.net/david/gnosis

    Gnosis is a LMS design to learn modernly. The application is a php platform that use Zend Framework 1 and mysql as the main tools. Four axes are deployed : Course, Exercice, Question/Answer, Collaborate Example website at https://serck.ddns.net/david/gnosis
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    freecalc

    Calculus course materials in LaTeX

    The project aims to provide a complete collection of Calculus I-III (single and multivariable) materials in LaTeX, including lecture slides, homework assignments, answer keys, solutions, and course notes/textbook. The project is aimed at calculus instructors who wish to teach their course using projector/slides, and who wish to distribute homework and other pdf files to their students directly. The project includes elaborate 2D and 3D graphics written directly in embedded postscript/LaTeX. The graphics are fully modifiable by the lecturer without use of any external software.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9

    CMan

    Tiny but powerful tool to manage a dedicated GMod server.

    ...CMan needs only about 50 kB, but is independent of its path position and permissions. It install itself automatically and includes also a setup where you can enter (and of course change afterwards) your server path, set the gamemode and map type and so on. Just test it - it won't break anything. Available languages (yes, it supports more than one language): - English - German (Deutsch)
    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

    Implementing OBE in Technical Education

    Implenting OBE in Technical Education using Excel

    Right now colleges are paying in Lakhs to procure automation in Excel for implementing OBE. This automation is quite simple process. In order to reduce this overhead, I did a excel sheet implementing OBE till course outcomes. This helps in providing feed back to students too. Anyone who can contribute further to this are free to join and contribute.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Appupdater
    Appupdater provides advanced functionality to Windows, similar to apt-get or yum on Linux. It automates the process of installing and maintaining up to date versions of programs. It is fully customizable for use in a corporate environment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    interview

    interview

    Everything you need to prepare for your technical interview

    Interview is a large curated collection of resources for preparing for software engineering and technical job interviews. Instead of providing a single course, it organizes books, articles, practice sites, videos, mock interviews, question collections, and specialist guides in one repository. Algorithm preparation covers textbooks, coding challenge platforms, tutorials, and data-structure resources. General interview guidance includes resume advice, behavioral preparation, coding interviews, and system design material. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Grenade

    Grenade

    Deep Learning in Haskell

    Grenade is a composable, dependently typed, practical, and fast recurrent neural network library for concise and precise specifications of complex networks in Haskell. Because the types are so rich, there's no specific term level code required to construct this network; although it is of course possible and easy to construct and deconstruct the networks and layers explicitly oneself. Networks in Grenade can be thought of as a heterogeneous list of layers, where their type includes not only the layers of the network but also the shapes of data that are passed between the layers. To perform back propagation, one can call the eponymous function which takes a network, appropriate input, and target data, and returns the back propagated gradients for the network. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    povray 3.6.1.1 raytracer
    ...This release of POVRay is intended for building on Linux or Apple Sierra OS. It fixes a couple compile time obstructions. It does not require MacPorts (but Apple X-Code is required of course). On mac it will have image output but no gui pop-up window. Please see http://www.povray.org for other/official releases. To build do the iconic: # ./configure # make # make install
    Downloads: 34 This Week
    Last Update:
    See Project
  • 15
    JavaScript Stack from Scratch

    JavaScript Stack from Scratch

    Tutorial to build a modern JavaScript stack

    ...Refer to their documentation or find other tutorials if you want to acquire deeper knowledge in them. You don't need to use this entire stack if you build a simple web page with a few JS interactions of course (a combination of Browserify/Webpack + Babel + jQuery is enough to be able to write ES6 code in different files), but if you want to build a web app that scales, and need help setting things up, this tutorial will work great for you.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Concise CLI

    Concise CLI

    A CSS framework that's lightweight and easy-to-use

    ...In principle, it would will with any other CSS library, framework or any existing project so long as the code is plain CSS or contains only the features that can be compiled with PostCSS. Of course, one can start writing everything from scratch using Concise as well. The core library contains the very basic styles that one might use, and contains most of the code that was available on Concise v4. No unnecessary styles are added so you can spend more time building and less time overriding. Do you need CSS components? We provide a basic UI kit for Concise CSS as an add-on. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    EdRepo (Education Repository) is a simple way for instructors to store collections of course material on the Web and share those materials with others. This material is based upon work supported by the National Science Foundation under grant DUE-0840721.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 18
    garlic

    garlic

    GaRLiC=Gambas Raw Lines of Code, a Gambas2 code library for use in SMB

    ...Empty project is an example of how you can start with some things in place already; just copy the code to any new project, more templates might appear. Feedback is welcomed of course, bugs might be corrected if you create a ticket in the bug list.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    vDeck

    Video Deck is a Tutorial Generation Framework

    Interactive Tutorial Generation Framework - makes course development easy
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20

    brilliant as reality

    A raytracer that tries to combine simplicity with power.

    ...Envisioned features: - scene description language should be: - - easy to learn (KISS) - - easy to use (common things can be described concisely) - - Object oriented - Image in image effects - Quaternion based rotations (simple to use, of course!) - Useable via SDL or shared library
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Parsing Algorithms Visualization Tool (PAVT) is an instructional aid that can be used to teach a course on compiler construction. PAVT visualizes the construction of a parser for a given context-free grammar and then illustrates the use of that parser to parse a given string. PAVT can visualize six parsing algorithms, viz. predictive parsing, simple LR parsing, canonical LR parsing, look-ahead LR parsing, Earley parsing and CYK parsing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Retro Ski Run

    Retro Ski Run

    Oldstyle ski run game

    ...Once installed on your computer just tap the UP arrow once on your keyboard to start playing straight away. The object is to keep your ski man (the red blob) between the fences (+ and +) for as long as possible using the LEFT and RIGHT arrow keys whilst the course scrolls downwards and gradually gets narrower. (If by a miracle you manage to reach 1000m, the course gets wider, then narrows gradually again) That's it! It's a very simple game of skill.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    React Toolbox

    React Toolbox

    A set of React components implementing Google's Material Design

    ...React Toolbox uses CSS Modules by default to import stylesheets written using PostCSS & postcss-preset-env features. In case you want to import the components already bundled with CSS, your module bundler should be able to require these PostCSS modules. Of course this is a set of React components so you should be familiar with React. If want to customize your components via themes, you may want to take a look to react-css-themr, used by React Toolbox.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    CellPD

    Cell Phenotype Digitizer

    This is an open source project to estimate cell cycle and other parameters based upon experimental time course data. Navigate to Files-->CellPD-->[version]-->[Operating System] Each download contains CellPD's source code, a Python virtual environment, and a tutorial on how to use CellPD. Tutorial TL;DR: Save your data (using the provided template) in the same folder as CellPD, then double click on runCellPD.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    GT NLP Class

    GT NLP Class

    Course materials for Georgia Tech CS 4650 and 7650

    ...Clear organization and self-contained examples make it possible to follow along outside the classroom, using the repo as a self-study resource. For learners and instructors alike, the course provides a coherent path from foundational linguistics to current techniques, with reproducible code that makes concepts concrete.
    Downloads: 2 This Week
    Last Update:
    See Project