Skip to content
Project categories

Learning · GitHub

Explore curated resources and learn new skills.

Useful GitHub projects

2,531 projects

hypatia

gazpachu

650stars
hypatia preview

A JavaScript open source LMS (eLearning platform) for MOOCs and online courses

LearningJavaScriptGitHub
962stars

📓 A curated collection of free public Computer Science classes from colleges across America

LearningTypeScriptAGPL-3.0GitHub

open_spiel

google-deepmind

5,589stars
open_spiel preview

OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.

LearningPythonApache-2.0GitHub

joeynmt

joeynmt

713stars
joeynmt preview

Minimalist NMT for educational purposes

  • Recurrent Encoder-Decoder with GRUs or LSTMs
  • Transformer Encoder-Decoder
LearningPythonApache-2.0GitHub

picsimlab

lcgamboa

684stars
picsimlab preview

PICSimLab - Programmable IC Simulator Laboratory ⚠️ Please note: The official distribution of the PICSimLab simulator binaries is available on github.com and SourceForge.net. Be cautious of unofficial sites, such as picsimlab.com, which do not disclose the owner.

LearningC++GPL-2.0GitHub

pgzero

lordmauve

612stars

A zero-boilerplate games programming framework for Python 3, based on Pygame.

LearningPythonLGPL-3.0GitHub
771stars
awesome-matlab-students preview

An awesome list of helpful resources for students learning MATLAB & Simulink. List includes tips & tricks, tutorials, videos, cheat sheets, and opportunities to learn MATLAB & Simulink.

LearningMATLABCC0-1.0GitHub

mnemosyne

mnemosyne-proj

606stars

Mnemosyne: efficient learning with powerful digital flash-cards.

596stars
cloud-projects preview

Over 1100 cloud recipes, projects, tutorials, and real-world solutions to gain hands-on experience across Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).

DevOps-Projects

NotHarshhaa

5,567stars
DevOps-Projects preview

🚀 Real-world DevOps projects for aspiring engineers — Beginner to Advanced. Covers AWS, Kubernetes, Docker, CI/CD, Terraform, Jenkins, and more. Hands-on learning with step-by-step guides.

  • EC2, RDS, VPC, Auto Scaling, IAM roles
  • Maven, SonarCloud, JFrog Artifactory
67stars

The backend components of ARSnova. ARSnova is a modern, web-based approach to Audience Response Systems (ARS).

LearningKotlinGPL-3.0GitHub

RetroESP32

retro-esp32

743stars
RetroESP32 preview

Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager

  • Themes (color pack and icons)
  • RetroArch like GUI experience
LearningCCC-BY-SA-4.0GitHub

RLinf

RLinf

5,616stars
RLinf preview

RLinf: Reinforcement Learning Infrastructure for Embodied and Agentic AI

LearningPythonApache-2.0GitHub
626stars
Future-Style-Periodic-Table preview

赛博朋克交互式元素周期表:3D 电子排布可视化、沉浸动效与热力图 | Cyberpunk interactive periodic table with 3D electron orbital visualization & heatmaps

LearningTypeScriptMITGitHub

noteworthy

sihooleebd

120stars

A powerful academic framework for typst

  • 15+ Themes - Pre-built color schemes, easy customization
  • Modules - Math, plotting, geometry, data structures