Top 109 teaching open source projects

Jupyterhub Deploy Teaching
Reference deployment of JupyterHub and nbgrader on a single server
P4 Learning
Compilation of P4 exercises, examples, documentation, slides for learning or teaching
Duet
A tiny language, a subset of Haskell aimed at aiding teachers teach Haskell
Py Rse
Research Software Engineering with Python course material
Rtutor
Creating interactive R Problem Sets. Automatic hints and solution checks. (Shiny or RStudio)
Yrssf
一个分布式(p2p)云教学/云课堂/直播平台系统CMS,睿易派的开源替代品
Learnquery
Learn JavaScript fundamentals by building your own jQuery equivalent library
Journalism Syllabi
Computer-Assisted Reporting and Data Journalism Syllabuses, compiled by Dan Nguyen
Openolat
Learning Management System OpenOlat
Public
Public documents for the Master of Data Science program at the University of British Columbia
Simple Java Calculator
🔢 Simple calculator written in Java with Eclipse. This calculator is simple with an easy code to help novices learn how to operate a calculator.
Stats337
Readings in applied data science
Simple Java Text Editor
📝 PHNotepad is a simple Java text/code editor (notepad) written in Java. It has also nice features such as Search tool, Find/Replace text/code, Auto completion, Nice Image Buttons for better UX, etc.
Clpfd
Constraint Logic Programming over Finite Domains
Wswp
Code for the second edition Web Scraping with Python book by Packt Publications
Research And Coding
研究资源列表 A curated list of research resources
Selfie
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Cli Boot.camp
💻 command-line bootcamp adventure in your browser
Instantwp
InstantWP is a complete standalone, portable WordPress development environment.
Lms
LMS allows teachers and educators to easily provide feedback on student programming work - both manually and automatically.
Silverdecisions
Software for creating and analyzing decision trees.
Nanvix
Educational Spinoff of Nanvix
Estrutura De Dados Em Java
Repositório do Material Estrutura de Dados em Java, contendo os principais tópicos de disciplinas sobre Estrutura de Dados. CURSO SOBRE ED: https://luisaraujo.github.io/Estrutura-de-Dados-em-Java/index.html
Dsci 100
Repository for UBC's Introduction to Data Science course (DSCI 100)
Nbgrader
A system for assigning and grading notebooks
D3 In Motion
Code examples and references for the course "D3.js in Motion"
Teachingasart2018
Teaching as Art. A class at NYU ITP on pedagogy and social practice art.
Ophidian
Ophidian's Mirror Repository on github. https://gitlab.com/eclufsc/eda/ophidian
Designcourse
Course materials for "Research Design in Political Science"
Rmarkdown Website Tutorial
Tutorial for creating websites w/ R Markdown
Synthetic Programming
Synthetic Programming code from tutorials and other videos
Ulnoiot Upy
retired version of ulnoiot based on micropython
Lab teaching 2016
Repository for materials/codes from Kording lab teaching 2016
Talks
Repository of publicly available talks by Leon Eyrich Jessen, PhD. Talks cover Data Science and R in the context of research
Whitebophir
Online collaborative Whiteboard that is simple, free, easy to use and to deploy
Rust Learning
A bunch of links to blog posts, articles, videos, etc for learning Rust
Teaching App Dev Swift
DEPRECATED. Instructor lesson plans that accompany Xcode projects, for guiding in-class experiential learning.
Autolab
Course management service that enables auto-graded programming assignments.
Robotopia
🤖 Introducing kids to coding with tiny virtual robots!
Course20
Deep Learning for Coders, 2020, the website
Courses
🚀 录制的视频课程资料
Python Course
Tutorial and introduction into programming with Python for the humanities and social sciences
Teachcode
A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.
Boost Cookbook
Online examples from "Boost C++ Application Development Cookbook":
Presentations
DEPRECATED. Short, topic-focused instructor presentations that illustrate iOS and Swift concepts.
Oh My Git
An interactive Git learning game!
Zimjs
ZIM JavaScript Canvas Framework - Code Creativity! Interactive Media For All.
xplain
A framework for providing interactive interpretations and explanations of statistical results
kids-code
Showcase of the websites written by some kids in under a day, at a summer camp. I taught them HTML, CSS, and very basic JavaScript.
bash-course
Material for the advanced bash scripting course at Heidelberg University
python-programming-for-data-science
Content from the University of British Columbia's Master of Data Science course DSCI 511.
AMIDD
Introduction to Applied Mathematics and Informatics in Drug Discovery (AMIDD)
1-60 of 109 teaching projects