GNOME Calculator
apps.gnome.orgArithmetic, finance and programming modes in one app
Arithmetic, finance and programming modes in one app
Short coding lessons reinforced by quizzes and practice
A strongly timed language for real-time music
An introduction to computer programming from Waterloo
Computer-science foundations taught through programming problems
Interactive programming lessons reinforced by short reviews
Zig study for readers with prior programming experience
An annual collection of language-independent programming puzzles
Illustrated programming lessons with browser coding practice
Japanese programming lessons in short videos
A curated roadmap for programming-contest skills
Community lessons and resources for learning Elixir
Mathematical problems that reward programming solutions
Programming courses with language and framework paths
Deeper R language study for practising programmers
Programming courses built around substantial project practice
Programming guides spanning C and network concepts
Algorithm explanations for competitive programming
Learn C by implementing a small programming language
Creative programming tracks for beginners
A project-oriented programming editor, code browser, and analyzer for navigating source.
Edit code on iPhone or iPad with broad syntax highlighting, remote file access, and an SSH terminal.
A reactive Python notebook editor that saves notebooks as ordinary Python files.
Plan team work in spaces, then move work items through a configurable workflow.