education

14 repositories

freeCodeCamp/freeCodeCamp

A nonprofit's full-stack curriculum keeps expanding its certifications — freeCodeCamp is a donor-funded nonprofit codebase powering a free, self-paced coding curriculum that has helped over 100,000 people land developer jobs. It now offers full-stack certifications covering Responsive Web Design, JavaScript, Python, databases, and APIs, with interactive lessons, labs, and project-based exams for each.

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

TypeScript🇺🇸 North AmericaAttention 23Acceleration -18%
★458,131
EbookFoundation/free-programming-books

A massive, searchable index of free programming resources — This long-running Ebook Foundation project curates free programming books, courses, and references across many languages, now with a dedicated search site for quickly finding a book or author. It's maintained under the Awesome list format and stays active via Hacktoberfest contributions.

:books: Freely available programming books

PythonAttention 28Acceleration -6%
★400,419
Chalarangelo/30-seconds-of-code

A curated archive of bite-sized coding articles, now closed to new submissions — This long-running collection of short JavaScript, CSS, HTML and Git snippets has moved to a browsable website built with Astro, organized into searchable articles and collections by topic and language. New content submissions are no longer accepted, making it a stable reference rather than an evolving contribution hub—useful for developers who want quick, explained code examples.

Coding articles to level up your development skills

JavaScriptAttention 24Acceleration -5%
★129,361
processing/p5.js

p5.js Pushes Accessible Creative Coding Toward Version 2.0 — p5.js remains a JavaScript library for sketching visual, audio and interactive work directly in the browser, with a beta of the next major version now available. It's built for artists, designers, educators and beginners, with multilingual docs, a web editor and a wide library ecosystem for extending it.

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 principles of Processing. Looking for p5.js 2.0? http://beta.p5js.org

JavaScript🇺🇸 North America
★24,263
DreambigOu/ELI5

ELI5 — A Claude Code skill that explains anything to anyone: kids, managers, engineers, parents. Adapts tone, vocabulary, and analogies to match the audience.

PythonAttention 45Acceleration -29%
★1,865
DozenTwelve/Papermorph

An AI skill that turns books into animated, narrated, interactive web experiences

JavaScript🇯🇵 Japan
★999
agharsallah/esp-labs-web

The ESP32-S3 bench guide as a React app: live pinout, lessons with interactive simulators, a code reader for the esp-labs firmware, and the bench log. In 11 languages.

TypeScript
★572
assafkip/claudemy

Claudemy: an open-source alternative to Udemy and Coursera. Give Claude a topic, it researches the web and builds a course of 2-minute audio lessons with cited sources. A free Claude Code skill.

PythonAttention 83
★517
DilawarShafiq/nietzschian-debugger

A CLI debugger that interrogates you instead of fixing your bug — Nietzschian Debugger flips the AI-assistant model: instead of giving fixes, it questions your assumptions via Claude's API in three intensity levels (socrates, nietzsche, zarathustra), pushing you to reach the insight yourself. Aimed at developers and learners who want to rebuild debugging skills rather than copy-paste answers.

It won't fix your bug. It'll fix you. The debugger that hands the question back instead of the answer.

Python
★499
sitor-ai/frametell

Frametell: turn your ideas and material into vivid explainer videos with an AI director agent. Local-first, any model.

JavaScriptAttention 72
★431
tonyzedginidze/librecalculator

Calculators that show their work, not just the answer — Libre Calculator is an open-source, ad-free calculator suite covering math, finance, health and more, built with React/Astro and packaged via Tauri. Each result comes with step-by-step reasoning, diagrams and a short lesson, and you enable only the calculator packs you need—useful for learners and privacy-conscious users alike.

The universe in numbers. Free, open-source calculators for everything countable.

TypeScriptAttention 77
★325
nichochar/ari

learn stuff with pen + paper + AI

TypeScript🇺🇸 North AmericaAttention 73
★211
finereli/yarareads

A phonics-checking reading app kids can tap word by word to sound out — Yara Reads is a free Cloudflare Worker app for early readers: every story word carries sound-by-sound highlighting, and a built-in checker rejects any word a child's known phonics sounds can't decode. Parents can connect an MCP agent (Claude, ChatGPT, etc.) to generate or type in new stories that respect exactly which sounds their kid knows.

A free reading app for kids who just learned their phonics sounds: every word in a story can be sounded out, tap a word for its sounds. Bring your own agent (MCP). Cloudflare Workers.

JavaScriptAttention 67
★29
chipmates/museumofages

Walking through Leonardo da Vinci's last house in WebGPU 3D — A nonprofit open-source digital museum rebuilding Clos Lucé, Leonardo da Vinci's last house, as a 17-stop 3D film you walk through. It marks confidence levels for each historical claim and runs on WebGPU/WebGL2 without tracking. Interesting for history, GLAM, and 3D web dev audiences.

Museum of Ages, a digital museum. The past rebuilt in 3D

TypeScript🇪🇺 EuropeAttention 0Acceleration -100%
★17