Jupyter Notebook on muistiotyyppinen ohjelmointiympäristö datatieteilijöille
Free Pascal on avoimeen lähdekoodiin perustuva Pascal-ohjelmointikielen käännin. Free Pascal toimii useissa eri käyttöjärjestelmissä ja eri suorittimilla.
Scratch on ohjelmoinnin alkeiden ja perusperiaatteiden opetteluun hyvin sopiva ohjelma, jossa ohjelmointi tapahtuu valmiita peruspalikoita paikoilleen raahaamalla.
Node.js on JavaScript-ohjelmointiympäristö monelle alustalle esimerkiksi palvelinkäyttöön.
Git on hajautettu versionhallintajärjestelmä ohjelmointiin ja muuhun tekstintuottamiseen.
JSXGraph on JavaScript-kirjasto interaktiivisten geometristen konstruktioiden tekemiseen www-sivuille.
Meld on visuaalinen työkalu tekstitiedostojen vertailuun rinnakkain.
Reinteract on helppokäyttöinen käyttöliittymä Python-kokeiluihin ja -laskentaan.
JS Bin on web-pohjainen ympäristö, jolla voi nopeasti kokeilla HTML-koodista, CSS-tyyleistä sekä Javascript-tiedostoista koostuvaa kokonaisuutta.
Komodo Edit on vapaa monipuolinen tekstieditori ohjelmoijille.
GitHub on erityisesti ohjelmoijille suunnattu sosiaalisen median tavoin toimiva lähdekoodinjakopalvelu, jossa on tarjolla paljon vapaasti lisensoituja ohjelmia ja muuta materiaalia.
Subversion on versionhallintajärjestelmä, varsin suosittu vapaissa ohjelmistoprojekteissa.
jQuery on pieni ja kätevä kirjasto Javascript-sovellusten kirjoittamiseen.
Html-tekstin kirjoittamista helpottava lisäosa useampaankin tekstieditoriin.
Turtle Art on ohjelmoinnin alkeisopetukseen sopiva kilpikonnagrafiikkaa hyödyntävä ohjelmointiympäristö, jossa ohjelmointi tapahtuu palikoilla rakentamalla.
Notepad++ on vapaa ja erittäin monipuolinen tekstieditori, joka on suunnattu erityisesti ohjelmointiin, mutta sopii myös yleisemmin Windowsin Notepad-ohjelman korvaajaksi.
GNU Emacs on tekstieditori jolla voi tehdä kaiken. Jos jotain ei voi Emacsilla tehdä, se ei ole tekemisen arvoista.