Showing 189 open source projects for "course"

View related business solutions
  • $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
  • 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
  • 1
    libpku

    libpku

    Private compilation of curriculum materials in your school

    ...The repository is organized into folders by course or subject, where contributors upload PDFs, slides, summaries, and guides (subject to copyright constraints). The project provides a web interface (via a GitHub Pages site) where users can browse and download specific materials conveniently. It maintains a contribution policy encouraging students and alumni to submit missing materials, error corrections, or course commentaries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    FuzzyWuzzy

    FuzzyWuzzy

    Fuzzy string matching in Python

    We’ve made it our mission to pull in event tickets from every corner of the internet, showing you them all on the same screen so you can compare them and get to your game/concert/show as quickly as possible. Of course, a big problem with most corners of the internet is labeling. One of our most consistently frustrating issues is trying to figure out whether two ticket listings are for the same real-life event (that is, without enlisting the help of our army of interns). To pick an example completely at random, Cirque du Soleil has a show running in New York called “Zarkana”. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    coarrays

    coarrays

    A free Fortran 2008, 2018 coarrays course with notes and exercises

    ...F2018 adds new functionality, e.g. collectives, teams, events, more atomics. Coarrays are used extensively in CASUP library for HPC (https://cgpack.sourceforge.io). The course is aimed at experienced Fortran users. Working knowledge of Fortran is assumed. The course is designed for a 1 day study with an instructor. Multiple exercises with full solutions are accompanied by notes. This course is taught to the University of Bristol HPC users. Exercises have been verified with Intel and GCC/OpenCoarrays. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4

    Wheefun Ingeniously Retro Engine

    Low-Level Game Engine for Retro Platforms

    ...Originally written for a game called the Crypts of Eldor, WFIRE aims to provide compatibility with a number of constrained environments, such as DOS and the Amiga. It also aims for "new-retro" computers such as the Commander X16 and the Neon816. Of course, modern operating environments such as Windows NT and GNU/Linux are also planned. WFIRE is meant to reduce the effort of writing your own game engine by providing a common framework for functions such as rendering, sound output, and display management.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 5
    ReactXP

    ReactXP

    Library for cross-platform app development

    ...We have taken this a step further and developed a thin cross-platform layer we call ReactXP. If you write your app to this abstraction, you can share your view definitions, styles and animations across multiple target platforms. Of course, you can still provide platform-specific UI variants, but this can be done selectively where desired. ReactXP is designed with cross-platform development in mind. In general, it exposes APIs, components, props, styles and animation parameters that are implemented in a consistent way across React JS (HTML) and React Native for iOS and Android.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    flutter-beginners-tutorial

    flutter-beginners-tutorial

    All course files for the Flutter Beginners playlist

    ...It is useful for practicing Dart, widgets, layouts, navigation, state basics, and beginner mobile app concepts alongside the video course.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Chartist.js

    Chartist.js

    Simple responsive charts

    You may think that this is just yet an other charting library. But Chartist.js is the product of a community that was disappointed about the abilities provided by other charting libraries. Of course there are hundreds of other great charting libraries but after using them there were always tweaks you would have wished for that were not included. Are you planning to use Chartist to create a nice Dashboard or Admin UI? Don't loose any time and kickstart your development using the awesome templates by Creative Tim. They include Chartist and come with awesome chart styles! ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Climate Modeling Courseware

    Climate Modeling Courseware

    Interactive lecture notes and assignments in Jupyter notebook format

    A collection of interactive lecture notes and assignments for a graduate-level climate modeling course. ATM 623 Climate Modeling is an advanced graduate course on climate dynamics and climate modeling. The focus of the course is on the hands-on use of both simple and complex climate models to build an understanding of the processes that control the planetary energy budget. The course makes extensive use of Python code and the Jupyter notebook for reproducible, self-describing calculations and figures. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    This will be a simple tandem text editor. It will broad cast document events to clients over a web connection. What it should do is allow more than one person to edit a document at the same time. Of course the one editing has a lock.
    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
    Pennywise

    Pennywise

    Cross-platform application to open any website or media

    ...Use it as a floating window for your calendar/checklist/assigned-tickets etc. Watching tutorial while you code? Open the video in Pennywise and keep it in front of you. Making a video course? Open the demo in Pennywise and show the output in real time. Working on some web UI? Open it in Pennywise to avoid pressing alt + tab again and again. Play some video, watch some talk or play some TV series while you work. Working on something non-familiar? Open the docs in Pennywise.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Modern JavaScript

    Modern JavaScript

    All lecture files from the Modern JavaScript (Novice to Ninja) course

    Modern JavaScript is a repository of lecture files for The Net Ninja’s Modern JavaScript: Novice to Ninja course on Udemy. It is structured with separate branches for individual lessons, allowing learners to open the exact code associated with a specific part of the course. The repository supports hands-on practice with modern JavaScript concepts rather than acting as a general-purpose library. It is helpful for students who want to compare their own code with course examples. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    captcha_break

    captcha_break

    Identification codes

    ...It is recommended to use a graphics card to run the project. The following visualization codes are jupyter notebookall done in . If you want to write a python script, you can run it normally with a little modification. Of course, you can also remove these visualization codes. captcha is a library written in python to generate verification codes. It supports image verification codes and voice verification codes. We use its function of generating image verification codes. First, we set our verification code format to numbers and capital letters, and generate a string of verification codes. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    AeroPython

    AeroPython

    Classical Aerodynamics of potential flow using Python

    The course is also supported by an open learning space in the GW SEAS Open edX platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Webpage for CS 341 (formerly CS 241)
    CS 241 course website. First, make sure you have ruby 2.6. We recommend using rvm. After, we recommend bundler to install all the dependencies. Then navigate to the root of the repository and install. Finally, your repository has the submodules needed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Brackets Portable
    ...You can also replace the brackets installation inside this portable version with any version you like. The portable launcher uses the portableapps.com installer which also allows you to better integrate with your portableapps.com installation (this is of course optional).
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    Teach Me Quantum

    Teach Me Quantum

    Practical Course on Quantum Information Science and Quantum Computing

    A university-level course on Quantum Computing and Quantum Information Science that incorporates IBM Q Experience and Qiskit. This course is adequate for general audiences without prior knowledge on Quantum Mechanics and Quantum Computing (see prior knowledge), has an estimated average duration of 10 weeks at 3h/week (see duration), and is meant to be the entrypoint into the Quantum World.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    CFD Python

    CFD Python

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

    ...Rio Yokota, who was a post-doc in Prof. Barba's lab until 2011, and the lessons were refined by Prof. Barba and her students over several semesters teaching the CFD course. We wrote this set of Jupyter notebooks in 2013 to teach an intensive two-day course in Mendoza, Argentina.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    vimagit

    vimagit

    Ease your git workflow within Vim

    ...Write the commit message in the same buffer. From a hunk in magit buffer, jump to the file at the diff position. 100% VimL plugin, no external dependency (except git of course). Enhanced by external plugins: vim-gitgutter vim-airline. Stable. All features are tested in continuous integration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    FXWindowFramer

    A JavaFX library to repaint your Applications window frame.

    Most developer’s wish list probably hosts the idea of exploring new ways of decorating his/her applications window... Of course, preferences of current OSes do propose a few options, but some may want more, or different choices, would it just be to frame their apps with their own uniform “branded” style. FXWindowFramer is a quite simple JavaFX library, which may be used to change the look&feel of a JavaFX application (applying just a few cosmetic changes through CSS definitions), or, as a starting point, to investigate more advanced alternatives... ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Ramme

    Ramme

    Unofficial Instagram Desktop App

    ...Ramme, (name whose meaning in Danish is " photo frame ") replicates the design of the mobile app in detail, in an agile and easy-to-use interface (because you already know it very well). Of course, do not expect extra functions or added options beyond the basic ones of the Instagram app itself. Precisely this simplicity and minimalism is one of its strengths. Ramme is a good alternative for those looking to have the same Instagram experience on desktop as on their mobile, and don't want to rely on a web page in the browser.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21

    Jazenga Glide

    A polylingual IDE based on Lazarus

    ...The project aims to modify the entire LCL at low level to include natural language support structures which are then inherited by all LCL components, thus realizing an IDE in which all forms are naturally multi-lingual. This of course will be further supported by string translation tools and central resource management. This strategy will reduce the time and cost of translation of projects while putting tools in the hands of end users which allow them to crowd source translations in a manner never before available In addition to the language support being developed, a new project expert is under development which will allow developers to rapidly create a full feature application
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Java provides the concurrent library that simplifies concurrent programming, but this is hard to learn and visualize. This project is a series of animations each illustrating the coding and usage of a component in the java concurrent library.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    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: 4 This Week
    Last Update:
    See Project
  • 24
    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
  • 25
    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