Skip to content
Project categories

Learning · GitHub

Explore curated resources and learn new skills.

Useful GitHub projects

2,531 projects

CodesHub

diwas7777

61stars

This open source project is made to help students find codes in different languages easily for every usecase.

LearningPythonGPL-2.0GitHub

playtranslate

dominostars

1,357stars

Real-time translation and language learning Android app for games, visual novels, manga, and any other screen text. 屏幕翻译 游戏翻译

  • One-tap Translation: Capture the game screen and translate the text on it with one tap
  • Auto Translation Mode: Automatically translates as dialogue changes, no tapping required
LearningKotlinGPL-3.0GitHub
875stars
Backend-from-first-Principle preview

A comprehensive open-source reference for backend engineering HTTP, concurrency, gRPC, distributed systems, observability, and cloud-native deployment. Built from first principles.

5,454stars
nginx-tutorial preview

这是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx。

LearningJavaScriptCC-BY-SA-4.0GitHub
1,377stars
tiny-differentiable-simulator preview

Tiny Differentiable Simulator is a header-only C++ and CUDA physics library for reinforcement learning and robotics with zero dependencies.

LearningC++Apache-2.0GitHub

education

frappe

703stars
education preview

Open source education / school management system

  • Student & Teacher Management - Manage student and teacher profiles, attendance.
  • Admission Management - Streamline the admission process for new students.

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
1,364stars

C语言教程+博客+代码演示+课程设计。 帮助初学者更好的理解 C 难点,提升代码量! For beginners:C tuition/self-learning

Ball-Balancing-Robot

I-M-Robotics-Lab

75stars
Ball-Balancing-Robot preview

An educational Ball-Balancing Robot. This project introduces some of the most core concepts of robotics: programming, inverse kinematics, computer vision, and PID control.

LearningPythonGPL-3.0GitHub