Awesome Open Source
Awesome Open Source
Combined Topics
teaching
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 53 Teaching Open Source Projects
Categories
>
Learning Resources
>
Teaching
Rust Learning
⭐
6,450
A bunch of links to blog posts, articles, videos, etc for learning Rust
Oppia
⭐
4,115
A free, online learning platform to make quality education accessible for all.
Stats337
⭐
1,613
Readings in applied data science
Selfie
⭐
1,324
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.
Nbgrader
⭐
1,004
A system for assigning and grading notebooks
Whitebophir
⭐
852
Online collaborative Whiteboard that is simple, free, easy to use and to deploy
Teaching App Dev Swift
⭐
696
DEPRECATED. Instructor lesson plans that accompany Xcode projects, for guiding in-class experiential learning.
Datascience Box
⭐
642
Data Science Course in a Box
Autolab
⭐
530
Course management service that enables auto-graded programming assignments.
Course20
⭐
487
Deep Learning for Coders, 2020, the website
Robotopia
⭐
479
🤖 Introducing kids to coding with tiny virtual robots!
Courses
⭐
431
🚀 录制的视频课程资料
Python Course
⭐
370
Tutorial and introduction into programming with Python for the humanities and social sciences
Oh My Git
⭐
338
An interactive Git learning game!
Jupyter Edu Book
⭐
329
Teaching and Learning with Jupyter
Teachcode
⭐
327
A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.
Boost Cookbook
⭐
312
Online examples from "Boost C++ Application Development Cookbook":
Presentations
⭐
303
DEPRECATED. Short, topic-focused instructor presentations that illustrate iOS and Swift concepts.
Zimjs
⭐
264
ZIM JavaScript Canvas Framework - Code Creativity! Interactive Media For All.
Data Cleaning 101
⭐
245
Data Cleaning Libraries with Python
Jupyterhub Deploy Teaching
⭐
195
Reference deployment of JupyterHub and nbgrader on a single server
P4 Learning
⭐
192
Compilation of P4 exercises, examples, documentation, slides for learning or teaching
Duet
⭐
155
A tiny language, a subset of Haskell aimed at aiding teachers teach Haskell
Rtutor
⭐
144
Creating interactive R Problem Sets. Automatic hints and solution checks. (Shiny or RStudio)
Py Rse
⭐
144
Research Software Engineering with Python course material
Yrssf
⭐
142
一个分布式(p2p)云教学/云课堂/直播平台系统CMS,睿易派的开源替代品
Openolat
⭐
139
Learning Management System OpenOlat
Learnquery
⭐
137
Learn JavaScript fundamentals by building your own jQuery equivalent library
Journalism Syllabi
⭐
136
Computer-Assisted Reporting and Data Journalism Syllabuses, compiled by Dan Nguyen
Public
⭐
133
Public documents for the Master of Data Science program at the University of British Columbia
Simple Java Calculator
⭐
129
🔢 Simple calculator written in Java with Eclipse. This calculator is simple with an easy code to help novices learn how to operate a calculator.
Simple Java Text Editor
⭐
125
📝 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
⭐
122
Constraint Logic Programming over Finite Domains
Teaching Open
⭐
116
Scratch少儿编程教学平台,将集成Scratch、ScratchJr、Python、课程、班级部门、作业、权限、题库、赛事、社区等。
Wswp
⭐
113
Code for the second edition Web Scraping with Python book by Packt Publications
Research And Coding
⭐
100
研究资源列表 A curated list of research resources
Cli Boot.camp
⭐
89
💻 command-line bootcamp adventure in your browser
Instantwp
⭐
83
InstantWP is a complete standalone, portable WordPress development environment.
Lms
⭐
75
LMS allows teachers and educators to easily provide feedback on student programming work - both manually and automatically.
Silverdecisions
⭐
69
Software for creating and analyzing decision trees.
Nanvix
⭐
67
Educational Spinoff of Nanvix
Estrutura De Dados Em Java
⭐
58
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
⭐
46
Repository for UBC's Introduction to Data Science course (DSCI 100)
Blockchain Learning
⭐
44
Learn and promote blockchain together by writing
D3 In Motion
⭐
37
Code examples and references for the course "D3.js in Motion"
Teachingasart2018
⭐
36
Teaching as Art. A class at NYU ITP on pedagogy and social practice art.
Ophidian
⭐
32
Ophidian's Mirror Repository on github. https://gitlab.com/eclufsc/eda/ophidian
Rmarkdown Website Tutorial
⭐
26
Tutorial for creating websites w/ R Markdown
Synthetic Programming
⭐
22
Synthetic Programming code from tutorials and other videos
Ulnoiot Upy
⭐
17
retired version of ulnoiot based on micropython
Lab_teaching_2016
⭐
16
Repository for materials/codes from Kording lab teaching 2016
Talks
⭐
16
Repository of publicly available talks by Leon Eyrich Jessen, PhD. Talks cover Data Science and R in the context of research
Designcourse
⭐
12
Course materials for "Research Design in Political Science"
1-53 of 53 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210