Projects in Awesome Lists tagged with teaching
A curated list of projects in awesome lists tagged with teaching .
https://github.com/ctjhoa/rust-learning
A bunch of links to blog posts, articles, videos, etc for learning Rust
blog-article book hacktoberfest learn rust teaching tutorial video
Last synced: 14 Apr 2025
https://github.com/oppia/oppia
A free, online learning platform to make quality education accessible for all.
angular angularjs appengine appengine-python education hacktoberfest interactive javascript learning nonprofit python sdg sdg-4 sdg4 sdgs teaching tutor tutorials typescript web
Last synced: 14 May 2025
https://github.com/cksystemsteaching/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.
compiler computer-science emulator symbolic-execution-engine teaching virtual-machine
Last synced: 14 May 2025
https://github.com/lovasoa/whitebophir
Online collaborative Whiteboard that is simple, free, easy to use and to deploy
art collaborative draw education javascript teaching whiteboard
Last synced: 13 May 2025
https://github.com/git-learning-game/oh-my-git
An interactive Git learning game!
game git godot learning teaching visualization
Last synced: 14 May 2025
https://github.com/jupyter/nbgrader
A system for assigning and grading notebooks
grading jupyter jupyter-notebook jupyterhub nbgrader teaching
Last synced: 13 May 2025
https://github.com/tidyverse/datascience-box
Data Science Course in a Box
data-science education r rstats teaching
Last synced: 15 May 2025
https://github.com/rstudio-education/datascience-box
Data Science Course in a Box
data-science education r rstats teaching
Last synced: 26 Mar 2025
https://github.com/upb-lea/reinforcement_learning_course_materials
Lecture notes, tutorial tasks including solutions as well as online videos for the reinforcement learning course hosted by Paderborn University
control course course-materials jupyter jupyter-notebooks latex lecture lecture-notes machine-learning online-learning online-videos open-education open-education-resources open-educational-resources prediction python reinforcement-learning teaching teaching-materials tutorial
Last synced: 05 Jan 2026
https://github.com/fastai/course20
Deep Learning for Coders, 2020, the website
deep-learning jupyter-notebook machine-learning python teaching
Last synced: 24 Dec 2025
https://github.com/autolab/autolab
Course management service that enables auto-graded programming assignments.
autograding autolab cmu education feedback programming rails scoreboard students teaching
Last synced: 16 May 2025
https://github.com/autolab/Autolab
Course management service that enables auto-graded programming assignments.
autograding autolab cmu education feedback programming rails scoreboard students teaching
Last synced: 14 Mar 2025
https://github.com/SwiftEducation/teaching-app-dev-swift
DEPRECATED. Instructor lesson plans that accompany Xcode projects, for guiding in-class experiential learning.
apple education experiential-learning instructor-materials learning learning-by-doing learning-swift lesson-plans swift swift-education teaching xcode
Last synced: 22 Jul 2025
https://github.com/sebastian-hofstaetter/teaching
Open-Source Information Retrieval Courses @ TU Wien
course deep-learning dpr education information-retrieval neural-ir remote-teaching search-engine teaching
Last synced: 29 Apr 2025
https://github.com/automattic/sensei
Sensei LMS - Online Courses, Quizzes, & Learning
lms php sensei teaching wordpress wordpress-plugin
Last synced: 15 May 2025
https://github.com/Automattic/sensei
Sensei LMS - Online Courses, Quizzes, & Learning
lms php sensei teaching wordpress wordpress-plugin
Last synced: 02 Apr 2025
https://github.com/cvut/qtrvsim
RISC-V CPU simulator for education purposes
computer-architecture cpu-emulator risc-v teaching
Last synced: 15 May 2025
https://github.com/danzen/zimjs
ZIM JavaScript Canvas Framework - Code Creativity! Interactive Media For All.
canvas canvas-framework creativity javascript learn-to-code learning teaching zim zimjs
Last synced: 15 May 2025
https://github.com/cxli233/online_r_learning
Online R learning for applied statistics
Last synced: 08 Apr 2025
https://github.com/robotopia-x/robotopia
:robot: Introducing kids to coding with tiny virtual robots!
algorithms choo coding javascript kids learning puzzle school teaching
Last synced: 14 Mar 2025
https://github.com/jupyter4edu/jupyter-edu-book
Teaching and Learning with Jupyter
bookdown education jupyter jupyter-notebook learning teaching
Last synced: 19 Jul 2025
https://jupyter4edu.github.io/jupyter-edu-book/
Teaching and Learning with Jupyter
bookdown education jupyter jupyter-notebook learning teaching
Last synced: 04 May 2025
https://github.com/fbkarsdorp/python-course
Tutorial and introduction into programming with Python for the humanities and social sciences
humanities python-course teaching text-analysis
Last synced: 15 Mar 2025
https://github.com/apolukhin/boost-cookbook
Online examples from "Boost C++ Application Development Cookbook":
book boost c-plus-plus cpp cpp11 cpp14 cpp17 online-compiler online-learning recipes teaching tutorial tutorials
Last synced: 08 Apr 2025
https://github.com/apolukhin/Boost-Cookbook
Online examples from "Boost C++ Application Development Cookbook":
book boost c-plus-plus cpp cpp11 cpp14 cpp17 online-compiler online-learning recipes teaching tutorial tutorials
Last synced: 17 Apr 2025
https://github.com/madlabsinc/teachcode
A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.
cli commander github hacktoberfest inquirer javascript node-js nodejs nodejs-cli python python3 teaching
Last synced: 08 Oct 2025
https://github.com/OpenOLAT/OpenOLAT
Learning Management System OpenOlat
assessment content curriculum-management education elearning imscp java lecture lms openolat qti questionnaire-survey responsive-design rollcall scorm teaching training
Last synced: 01 May 2025
https://github.com/oppia/oppia-android
A free online & offline learning platform to make quality education accessible for all.
android bazel databinding education espresso hacktoberfest interactive java kotlin learning nonprofit robolectric teaching tutor tutorials
Last synced: 16 May 2025
https://github.com/ocaml-sf/learn-ocaml
A Web Application for Learning OCaml
Last synced: 16 May 2025
https://github.com/kjam/data-cleaning-101
Data Cleaning Libraries with Python
data-validation data-wrangling python teaching
Last synced: 31 Jan 2026
https://github.com/jupyterhub/jupyterhub-deploy-teaching
Reference deployment of JupyterHub and nbgrader on a single server
ansible ipython jupyter jupyter-notebook jupyterhub nbgrader teaching
Last synced: 05 Apr 2025
https://github.com/ph-7/simple-java-calculator
:1234: Simple calculator is written in Java with Eclipse. This calculator is simple with an easy code to help novices learn how to operate a calculator.
calculator java java-calculator java-learning java-simple-project java-study java-swing learn learning-java simple-java-calculator teaching
Last synced: 13 Apr 2025
https://github.com/UBC-MDS/public
Public documents for the Master of Data Science program at the University of British Columbia
algorithms-and-data-structures education machine-learning teaching teaching-materials
Last synced: 13 Jul 2025
https://github.com/skranz/RTutor
Creating interactive R Problem Sets. Automatic hints and solution checks. (Shiny or RStudio)
economics learn-to-code problem-set r rstats rstudio rtutor shiny teaching
Last synced: 30 Jul 2025
https://github.com/ph-7/simple-java-text-editor
:memo: 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.
editor java java-editor java-learning java-note java-simple-project java-simple-text-editor java-study java-text java-text-editor learning-java notepad simple-java-editor simple-java-ide simple-java-text-editor simple-text-editor teaching text-editor text-editor-java texteditor
Last synced: 06 Sep 2025
https://github.com/zsdonghao/research-and-coding
研究资源列表 A curated list of research resources
artificial-intelligence coding machine-learning paper phd research teaching
Last synced: 08 Jan 2026
https://github.com/triska/clpfd
Constraint Logic Programming over Finite Domains
clp constraint-programming constraints integer-arithmetic prolog teaching
Last synced: 04 Jan 2026
https://github.com/disco-lang/disco
Functional teaching language for use in a discrete mathematics course
discrete-mathematics functional-programming programming-language teaching
Last synced: 10 Jul 2025
https://github.com/fenwii/librarybooksearchengine
LibraryBookSearchEngine,link librarys of all 197 Countries, search all resources of books,for student, research,图书馆图书搜索引擎,在家链接全球197个国家的图书馆,搜索图书资源,学生必备,科研必备,学习必备工具。
197countries academic book bookengine books college learning lib library librarysearchengine logic research science search-engine student students teaching thinking university
Last synced: 21 Feb 2026
https://github.com/nrennie/messy
R package to make a data frame messy and untidy.
Last synced: 13 Apr 2025
https://github.com/ScPoEcon/ScPoEconometrics
Undergraduate textbook for Econometrics with R
econometrics political-science r sociology teachers teaching textbook tutorial
Last synced: 14 Mar 2025
https://github.com/zouyee/zig-learning
A bunch of links to blog posts, articles, videos, etc for learning Zig
book learn learning teaching teaching-materials toturial zig ziglang
Last synced: 22 Jul 2025
https://github.com/linogaliana/python-datascientist
Dépôt associé au cours Python pour data scientists (ENSAE 2e année)
data-science jupyter jupyter-notebook machine-learning opendata python teaching
Last synced: 04 Apr 2025
https://github.com/pythonfreecourse/lms
LMS allows teachers and educators to easily provide feedback on student programming work - both manually and automatically.
classroom education hacktoberfest lms teaching
Last synced: 21 Jun 2025
https://github.com/SafeExamBrowser/seb-mac
Safe Exam Browser for macOS and iOS
e-assessment education kiosk kiosk-mode learning lms macos seb seb-mac teaching webbrowser xcode
Last synced: 18 Apr 2025
https://github.com/webtoolsgroup/instantwp
InstantWP is a complete standalone, portable WordPress development environment.
localhost-management localhost-related portable qemu teaching wordpress wordpress-development
Last synced: 24 Oct 2025
https://github.com/villares/resources-for-teaching-programming
Resources for teaching programming for artists, designers and architects
2d-graphics 3d-graphics creative-coding education hacktoberfest processing python teaching
Last synced: 06 Apr 2025
https://github.com/dylanmc/CryptoBook
Learning Cryptography, math and programming with Cryptol (and maybe some Python)
cryptography cryptol math programming teaching
Last synced: 11 Jul 2025
https://github.com/cdiggins/plato
A simple and efficient cross-platform programming language.
functional-programming learn-to-code programming-language teaching
Last synced: 07 Mar 2026
https://github.com/TomasBeuzen/python-programming-for-data-science
Content from the University of British Columbia's Master of Data Science course DSCI 511.
data-manipulation data-science numpy pandas programming python teaching
Last synced: 18 Jul 2025
https://github.com/rochelleterman/polisci150b
Machine Learning for Social Science
machine-learning social-sciences stanford teaching teaching-materials
Last synced: 25 Dec 2025
https://github.com/sib-swiss/single-cell-training
SIB course on single cell transcriptomics by mostly using the Seurat pipeline
bioinformatics course rna-seq single-cell teaching tutorial
Last synced: 05 Apr 2025
https://github.com/acanas/swad-core
Main core for SWAD platform (Social Workspace At a Distance)
b-learning c college courses e-learning education learning learning-management-system lms platform school students swad swad-platform swadroid teaching university virtual-learning-environment web-application
Last synced: 13 Mar 2026
https://github.com/jaltekruse/Free-Math
An offline React web application for managing digital math homework
edtech grading math open-source teaching
Last synced: 22 Apr 2025
https://github.com/pythonindia/wye
Wye is a workshop collaboration software
django django-framework education opensource python teaching workshop
Last synced: 21 Aug 2025
https://github.com/fastai/book.fast.ai
Information for readers of the fastai book
data-science deep-learning machine-learning python pytorch teaching
Last synced: 24 Dec 2025
https://github.com/adrn/cython-tutorial
Tutorial on how to use Cython to optimize Python code.
Last synced: 02 Jul 2025
https://github.com/HiBlock/blockchain-learning
Learn and promote blockchain together by writing
blockchain embark eos ethereum hyperledger-fabric hyperledger-fabric-composer learning solidity solidity-remix teaching training truffle
Last synced: 16 Apr 2025
https://github.com/kevinw/gitviz
Visualize git repository internals as they change, live, in the browser.
Last synced: 07 Apr 2025
https://github.com/ocadotechnology/rapid-router
Two games: a Blockly game (Rapid Router) for ages 5-11, and a Python game (Python Den) for ages 11+.
blockly coding django edtech education educational-game game hacktoberfest learning primary-school programming python secondary-school teaching
Last synced: 14 Mar 2026
https://github.com/koncina/unilur
A rmarkdown template to create tutorials/practicals or examination papers.
Last synced: 30 Jul 2025
https://github.com/pisaucer/book-c-plus-plus
[INCOMPLETE] Beginning C++ Through Game Programming
cplusplus cpp learn-cpp learn-to-code learning-by-doing learning-cplusplus teaching
Last synced: 08 May 2025
https://github.com/mfherbst/bash-course
Material for the advanced bash scripting course at Heidelberg University
bash course-material education learn learn-bash lecture-notes scripting teaching
Last synced: 07 Apr 2026
https://github.com/jeffthompson/creativeprogramming2
An intermediate course in programming for the arts, focusing on zines, video, and live performance
art image-processing interactivity javascript p5-js stevens-institute-of-technology teaching typography
Last synced: 12 May 2025
https://github.com/inducer/numerics-notes
Slides/notes and Jupyter notebook demos for an introductory course of numerical analysis/scientific computing
interpolation jupyter-notebook linear-algebra notes numerical-analysis numerical-methods optimization org-mode quadrature root-finding scientific-computing teaching
Last synced: 08 May 2025
https://github.com/huangyz0918/tanklogo
1v1 tank war model built by NetLogo :collision:
game logic-programming netlogo tank tank-game teaching tech
Last synced: 11 Feb 2026
https://github.com/bioconductor/bioconductor-training
Bioconductor teaching and education committee
bioconductor committee education teaching training
Last synced: 27 Jan 2026
https://github.com/climbsrocks/learningmachines
Teaching machine learning!
javascript learning-machine-learning machine-learning teaching tutorial
Last synced: 30 Apr 2025
https://github.com/juba/uniquanti
Small JavaScript app to visualize basic statistics
d3 d3js interactive statistics teaching
Last synced: 08 Oct 2025
https://github.com/coatless-rpkg/assignr
Tools for Educators Writing Assignments in RMarkdown
homework r r-package rmarkdown rstats teaching teaching-tool
Last synced: 22 Aug 2025
https://github.com/opencast/annotation-tool
A video annotation service that is suitable for research, teaching and learning
analysis annotations e-learning edtech education opencast teaching video
Last synced: 19 Mar 2025
https://github.com/sunmobiir/persianmeet
persianmeet Free Adobe Connect Alternatives
chat-application classroom collaboration collaboration-diagram meeting onlie-office online-learning teaching teaching-tools teemapp video-conferencing web-conferencing webinar webrtc whiteboard whiteboards
Last synced: 02 May 2025
https://github.com/grimme-lab/qc2-teaching
Resources for teaching quantum chemistry courses in Bonn
educational fortran fortran-tutorial learning quantum-chemistry teaching
Last synced: 08 Feb 2026
https://github.com/oluiscabral/studorama
AI-powered study sessions to enhance your learning
ai artificial-intelligence class education educational exam free helper learning lesson practice privacy react security student study teacher teaching transparent typescript
Last synced: 04 Mar 2026
https://github.com/curran/d3-in-motion
Code examples and references for the course "D3.js in Motion"
chart d3js data dataviz html5 programming teaching visualization web
Last synced: 05 Feb 2026
https://github.com/norton120/educator-tools-87
A suite of BASICA educator tools originally authored over 40 years ago
1980s 1990s basic basica dos education educational retrocomputing teaching teaching-assistant teaching-materials teaching-resources teaching-tool teaching-tools
Last synced: 17 Jan 2026
https://github.com/rstudio-education/teach-shiny
Materials for the Shiny Train the Trainer workshop
r rstats shiny teaching teaching-demo trainer trainer-workshop workshop
Last synced: 15 Mar 2025
https://github.com/forrtproject/forrtproject.github.io
FORRT Website
mentors open reproducibility science teaching
Last synced: 20 Apr 2026
https://github.com/NamePickerOrg/NamePicker
一个简洁的点名器
chinese-simplified classroom classroom-tools linux python teaching teaching-tools tools windows
Last synced: 25 Jun 2026
https://github.com/cmaughan/mgfx
MGFX - A cross-platform 2D (CPU & GPU) and 3D (GPU) starter kit.
2d 3d 3d-mesh cpp11 cross-platform directx-12 directx12 dojo game-development gameoflife graphics graphics-programming maze-generator opengl ray-tracer raytracer rendering teaching
Last synced: 21 Mar 2025
https://github.com/pfwd/freecodecamp-php-oop
Watch me build this Invoice Application in PHP->
freecodecamp freecodecamp-project howtocodewell invoice-management php php-framework php-oop php7 phpframework teaching video-course
Last synced: 26 Apr 2025
https://github.com/jules32/rmarkdown-website-tutorial
Tutorial for creating websites w/ R Markdown
data-science rmarkdown rstats teaching tutorial
Last synced: 22 Apr 2025
https://github.com/gbraad-apps/ndi-whiteboard
Easy to use Whiteboard application which outputs to NDI endpoint named Whiteboard.
dotnet ink ndi streaming teaching whiteboard wpf
Last synced: 02 Apr 2025
https://github.com/dpploy/chen-3170
Computational Methods in Chemical Engineering (UMass Lowell, Spring 2024); Prof. Valmor F. de Almeida.
binder chemical-reaction-engineering filtering fitting-algorithm fourier-analysis jupyter-notebook kinetics latex least-squares linear-algebra matplotlib nbviewer nonlinear-dynamics nuclear-reactor plotly python-3 scipy stoichiometry teaching wavelet-analysis
Last synced: 22 Mar 2025
https://github.com/apreshill/data-vis-labs-2018
Principles & Practice of Data Visualization, CS631 Spring 2018
data-science data-visualization education rstats teaching
Last synced: 01 Dec 2025
https://github.com/gadenbuie/starwarsdb
Relational Data from the Star Wars API for Learning and Teaching
dplyr duckdb-database learning relational-database sql star-wars-data teaching
Last synced: 15 Mar 2026
https://github.com/eleanorlutz/data_science_for_biologists_2019
Lab materials for the University of Washington course Data Science for Biologists (Winter 2019, BIO419/519)
python teaching teaching-materials
Last synced: 10 Apr 2025
https://github.com/BoilerMake/how-to-webdev
A mostly complete introduction into web development.
Last synced: 16 Mar 2025
https://github.com/psyteachr/webexercises
RMarkdown tools for creating self-guided web exercises
interactive r teaching website
Last synced: 10 Apr 2025
https://github.com/ngarbezza/testy
A minimal Javascript testing framework, for educational purposes. Live at npm at @pmoo/testy.
hacktoberfest javascript js learning oop tdd teaching test-driven-development testing unit-testing
Last synced: 13 Apr 2025
https://github.com/laszlokorte/tams-tools
A set of tools for teaching and learning computer science built with cycle.js
computer-science cyclejs e-learning teaching
Last synced: 09 Apr 2025