programming
Free browser-based tools for STEM/STEAM education. No installations, no accounts, no costs. Perfect for classrooms, makerspaces, and learning labs.
learn-c.org is a free interactive C tutorial for people who want to learn C, fast.
When I was a young child, one of my best friends was a turtle. Not a real turtle, although that would have been fun, but a virtual one. My turtle lived inside of an Apple II, an early 8-bit computer, at my elementary school. When I first met her, my turtle, she didn’t do much. […]
ty is an extremely fast Python type checker and language server, written in Rust, and designed as an alternative to mypy, Pyright, and Pylance.
Alda is a text-based programming language for music composition. It allows you to write and play back music using only a text editor and the command line.
use pre-push hooks instead
âš¡ Better pre-commit, re-engineered in Rust. Contribute to j178/prek development by creating an account on GitHub.
miguelgrinberg.com
CHM remembers the remarkable career and contributions of 2023 Fellow Thomas E. Kurtz, who passed away on November 12, 2024.
Archiving git branches as tags
Here's a program roughly 0% of programmers know how to write: generate a list of random tweets, without duplication. You may think you know how to do this, but you almost assuredly don't. Say you work at Twitter and have to select just one tweet at random. This is an easy problem. Generate a random…
A collection of bad practices in HTML, copied from real websites.