Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Teaching

Teaching

13 projects

Showing 13 of 13 projects

Learn Claude Code
Learn Claude CodePython

A teaching repository for building a high-completion coding-agent harness from scratch, focusing on core mechanisms like loops, tools, planning, and context control.

#tool-use#memory-system#educational
Stars79.0k
Forks12.6k
Last commit
WBO
WBOJavaScript

An open-source online collaborative whiteboard for real-time drawing, teaching, and design.

#svg-export#teaching#education
Stars2.7k
Forks486
Last commit1 day ago
Readings in Applied Data Science
Readings in Applied Data ScienceR

A curated reading list and syllabus for a Stanford discussion class on applied data science topics.

#applied-statistics#course-syllabus#discussion-class
Stars1.6k
Forks223
Last commit8 years ago
nbgrader
nbgraderPython

A system for assigning and grading Jupyter notebooks, with extensions for instructors and students.

#nbgrader#jupyterhub#assignment-management
Stars1.4k
Forks343
Last commit1 day ago
autolab
autolabRuby

An open-source course management system that enables auto-graded programming assignments and comprehensive course administration.

#autolab#rails#feedback
Stars808
Forks234
Last commit1 day ago
ZIM
ZIMJavaScript

A consistent, complete, and colorful JavaScript canvas framework for creating games, apps, art, and interactive media.

#javascript-canvas#creativity#learn-to-code
Stars588
Forks49
Last commit17 days ago
Robotopia
RobotopiaJavaScript

A browser-based programming environment that introduces kids to coding through virtual robot competitions.

#javascript-learning#virtual-robots#game-based-learning
Stars526
Forks57
Last commit6 years ago
OpenOLAT
OpenOLATJava

Learning Management System OpenOlat

#elearning#lms#teaching
Stars448
Forks167
Last commit1 day ago
teachcode
teachcodeJavaScript

A CLI tool that teaches programming basics through 30 progressively challenging tasks in Python or JavaScript.

#beginner-friendly#programming-education#teaching
Stars415
Forks61
Last commit11 months ago
learn-ocaml
learn-ocamlJavaScript

A web-based platform for learning OCaml with an interactive toplevel, exercise environment, and lesson directory.

#programming-language#functional-programming#teaching
Stars334
Forks72
Last commit10 months ago
gapminder
gapminderR

An R data package providing an excerpt from Gapminder's global development data for teaching and examples.

#gapminder-data#r-package#teaching
Stars305
Forks671
Last commit1 year ago
tams-tools
tams-toolsJavaScript

A JavaScript framework for interactive presentations and animations in computer science education.

#cyclejs#elearning-tools#javascript-framework
Stars30
Forks7
Last commit3 years ago
Ryan Christiani
Ryan Christiani

A personal AMA (Ask Me Anything) repository where Ryan Christiani answers questions about JavaScript, web development, and teaching.

#community#teaching#q-and-a
Stars0
Forks0
Last commit11 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
24 days ago
#Javascript5
#Education5
#Python3