Home › Education & Learning › Educational Games

Educational Games

Top Education & Learning tools for educational games — made for students, teachers, parents and lifelong learners. Every project below is a real, public GitHub repository, ranked by the stars the community gave it.

44 repositories · ranked by GitHub stars by default

freeCodeCamp avatar

freeCodeCamp

by freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

⭐ 458.4k🍴 48.2k 💻 TypeScriptBasic Technical Setup
Updated 01 Nov 2026 Explore Tool
EbookFoundation avatar

free-programming-books

by EbookFoundation

:books: Freely available programming books

⭐ 400.7k🍴 67.1k 💻 PythonBasic Technical Setup
Updated 01 Nov 2026 Explore Tool
TheAlgorithms avatar

Python

by TheAlgorithms

All Algorithms implemented in Python

⭐ 225.8k🍴 51.3k 💻 PythonBasic Technical Setup
Updated 20 Oct 2026 Explore Tool
DigitalPlatDev avatar

FreeDomain

by DigitalPlatDev

Free domain registration and practical DNS learning resources for everyone.

⭐ 206.7k🍴 4.6k 💻 MarkdownBasic Technical Setup
Updated 12 Aug 2026 Explore Tool

A book series (2 published editions) on the JS language.

⭐ 184.8k🍴 33.4k 💻 —Basic Technical Setup
Updated 31 Oct 2026 Explore Tool
krahets avatar

hello-algo

by krahets

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现

⭐ 131.9k🍴 15.6k 💻 SwiftBasic Technical Setup
Updated 30 Oct 2026 Explore Tool
Chalarangelo avatar

30-seconds-of-code

by Chalarangelo

Coding articles to level up your development skills

⭐ 129.4k🍴 12.5k 💻 JavaScriptBasic Technical Setup
Updated 26 Oct 2026 Explore Tool

24 Lessons, 12 Weeks, Get Started as a Web Developer

⭐ 97.1k🍴 16.1k 💻 JavaScriptBasic Technical Setup
Updated 01 Nov 2026 Explore Tool
microsoft avatar

ML-For-Beginners

by microsoft

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

⭐ 92.1k🍴 22.9k 💻 Jupyter NotebookBasic Technical Setup
Updated 07 Nov 2026 Explore Tool
FreeCodeCampChina avatar

freecodecamp.cn

by FreeCodeCampChina

FCC China open source codebase and curriculum. Learn to code and help nonprofits.

⭐ 37.8k🍴 1.4k 💻 CSSBasic Technical Setup
Updated 16 Jul 2023 Explore Tool
carbon-app avatar

carbon

by carbon-app

:black_heart: Create and share beautiful images of your source code

⭐ 36.1k🍴 2k 💻 JavaScriptBasic Technical Setup
Updated 27 Oct 2026 Explore Tool

A GPT-4 AI Tutor Prompt for customizable personalized learning experiences.

⭐ 29.5k🍴 3.2k 💻 —Basic Technical Setup
Updated 30 Sep 2025 Explore Tool
processing avatar

p5.js

by processing

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core…

⭐ 24.3k🍴 3.9k 💻 JavaScriptBasic Technical Setup
Updated 30 Oct 2026 Explore Tool
TheAlgorithms avatar

C

by TheAlgorithms

Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

⭐ 22.6k🍴 4.8k 💻 CBasic Technical Setup
Updated 07 Aug 2024 Explore Tool

💿 Free software that works great, and also happens to be open-source Python.

⭐ 18.1k🍴 2.7k 💻 Jupyter NotebookBasic Technical Setup
Updated 18 Oct 2026 Explore Tool

Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

⭐ 16.7k🍴 1.9k 💻 JavaScriptBasic Technical Setup
Updated 26 Dec 2023 Explore Tool
iggredible avatar

Learn-Vim

by iggredible

Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

⭐ 15.3k🍴 1.1k 💻 DockerfileBasic Technical Setup
Updated 07 Sep 2026 Explore Tool
Hacker0x01 avatar

hacker101

by Hacker0x01

Source code for Hacker101.com - a free online web and mobile security class.

⭐ 14.6k🍴 2.7k 💻 SCSSBasic Technical Setup
Updated 22 Feb 2025 Explore Tool
s-matyukevich avatar

raspberry-pi-os

by s-matyukevich

Learning operating system development using Linux kernel and Raspberry Pi

⭐ 14k🍴 1.3k 💻 CBasic Technical Setup
Updated 29 Mar 2024 Explore Tool
bolshchikov avatar

js-must-watch

by bolshchikov

Must-watch videos about javascript

⭐ 13.6k🍴 872 💻 —Basic Technical Setup
Updated 20 Jan 2022 Explore Tool
sonic-pi-net avatar

sonic-pi

by sonic-pi-net

Code. Music. Live.

⭐ 12.2k🍴 1k 💻 C++Basic Technical Setup
Updated 23 Oct 2026 Explore Tool
ankidroid avatar

Anki-Android

by ankidroid

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

⭐ 12.1k🍴 3k 💻 KotlinBasic Technical Setup
Updated 01 Nov 2026 Explore Tool
logisim-evolution avatar

logisim-evolution

by logisim-evolution

Digital logic design tool and simulator

⭐ 7.9k🍴 1k 💻 JavaBasic Technical Setup
Updated 29 Oct 2026 Explore Tool
linsa-io avatar

books

by linsa-io

Awesome Books

⭐ 7.8k🍴 829 💻 —Basic Technical Setup
Updated 04 Mar 2026 Explore Tool
oppia avatar

oppia

by oppia

A free, online learning platform to make quality education accessible for all.

⭐ 7k🍴 5.9k 💻 PythonBasic Technical Setup
Updated 01 Nov 2026 Explore Tool
metagrover avatar

ES6-for-humans

by metagrover

A kickstarter guide to writing ES6

⭐ 7k🍴 619 💻 —Basic Technical Setup
Updated 12 Jun 2019 Explore Tool
CTFd avatar

CTFd

by CTFd

CTFs as you need them

⭐ 6.9k🍴 2.8k 💻 PythonBasic Technical Setup
Updated 01 Nov 2026 Explore Tool
pshenok avatar

server-survival

by pshenok

Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling.

⭐ 6.5k🍴 714 💻 JavaScriptBasic Technical Setup
Updated 21 Oct 2026 Explore Tool
gsantner avatar

markor

by gsantner

Text editor - Notes, ToDo & Filemanager (for Android) - Markdown, todo.txt, plaintext, math, ..

⭐ 6.4k🍴 559 💻 JavaBasic Technical Setup
Updated 30 Oct 2026 Explore Tool
mikesprague avatar

udacity-nanodegrees

by mikesprague

:mortar_board: List of Udacity Nanodegree programs with links to the free courses in their curricula

⭐ 6.2k🍴 2.2k 💻 —Basic Technical Setup
Updated 16 May 2024 Explore Tool

本文介绍的是利用学生、教职工身份可以享受到的相关学生优惠、教育优惠或教师优惠的权益,但也希望各位享受权利的同时不要忘记自己的义务,不要售卖、转手自己的学生优惠、教育优惠的资格,使得其他同学无法受益。

⭐ 6.2k🍴 429 💻 —Basic Technical Setup
Updated 16 Sep 2023 Explore Tool
hneemann avatar

Digital

by hneemann

A digital logic designer and circuit simulator.

⭐ 6.1k🍴 618 💻 JavaBasic Technical Setup
Updated 08 Oct 2026 Explore Tool
xiaoyang111222 avatar

cn-math-taxonomy

by xiaoyang111222

数学(小学到高中)、英语(三年级到高中)、初中物理的知识图谱:1644 个知识点、2403 条先修边、6723 道题,对齐课标,附自适应前置诊断。

⭐ 5.9k🍴 1.5k 💻 PythonBasic Technical Setup
Updated 31 Oct 2026 Explore Tool

An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics…

⭐ 5.5k🍴 652 💻 C++Basic Technical Setup
Updated 08 Sep 2026 Explore Tool
JuliaPluto avatar

Pluto.jl

by JuliaPluto

🎈 Simple reactive notebooks for Julia

⭐ 5.4k🍴 354 💻 JavaScriptBasic Technical Setup
Updated 01 Nov 2026 Explore Tool
algorithmica-org avatar

algorithmica

by algorithmica-org

A computer science textbook

⭐ 5.1k🍴 528 💻 Jupyter NotebookBasic Technical Setup
Updated 11 Aug 2024 Explore Tool
brycewang-stanford avatar

Auto-Empirical-Research-Skills

by brycewang-stanford

🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI…

⭐ 4.9k🍴 567 💻 StataBasic Technical Setup
Updated 30 Oct 2026 Explore Tool
echo-loop avatar

Echo-Loop

by echo-loop

Echo Loop 是一款科学、高效的 AI 英语听说训练 App,通过精听、跟读、盲听、复述和间隔复习,自动驱动学习者把每一段音频真正练懂、练熟、练到会说。

⭐ 4.6k🍴 483 💻 DartBasic Technical Setup
Updated 01 Nov 2026 Explore Tool
oceanbase avatar

miniob

by oceanbase

MiniOB is a compact database that assists developers in understanding the fundamental workings of a database.

⭐ 4.4k🍴 1.6k 💻 C++Basic Technical Setup
Updated 25 Jun 2026 Explore Tool
berwin avatar

Blog

by berwin

记录成长的过程

⭐ 4.1k🍴 310 💻 JavaScriptBasic Technical Setup
Updated 20 Sep 2022 Explore Tool