Timus Online Judge
acm.timus.ruContest problems with automatic solution judging
Contest problems with automatic solution judging
A Clojure learning book with further programming resources
AI math solver and tutor with step-by-step answers, PDF homework help, and study tools.
Game-based maths and reading with problems, explanations and teaching videos.
Civil FE preparation with exam-style problems, practice exams, tutoring and a public video course preview.
Algorithm exercises grouped into a structured problem set
Build native programs with Rust and manage their packages and builds through Cargo.
A beginner-focused Python IDE that makes variables and program execution visible while you learn.
Compare source files by syntax structure rather than relying only on line-oriented diffs.
A modal, configurable text editor for programming and general text work.
A functional language and Mix toolchain for maintainable applications on the Erlang ecosystem.
Define AWS infrastructure in familiar programming languages and synthesize deployable applications.
A dynamic programming language with an interactive development workflow and a JVM-based library ecosystem.
An immersive Smalltalk environment where a live image, code tools, and debugger support immediate feedback.
Design mobile app screens in a browser and program their behavior by assembling visual blocks.
A transactional hierarchical key-value database with interfaces for multiple programming languages.
A graphical Racket development environment with interactive evaluation, language selection, and debugging tools.
Build apps, command-line tools, and services with Swift's compiled programming language.
A beginner-focused BASIC IDE with instant graphics, a step debugger, and a browser-based WebAssembly edition.
Build type-safe concurrent programs for the Erlang virtual machine or compile them to JavaScript.
Automate text-heavy tasks and build scripts with Perl's mature language and module ecosystem.
Minnesota gardening references separated by plants and problems
Workout programming and client follow-up for personal trainers