Clojure for the Brave and True
braveclojure.comA Clojure learning book with further programming resources
A Clojure learning book with further programming resources
A browser IDE for running short code samples or building supported multi-file projects across many languages.
Compile systems software with a general-purpose language built around explicit control and cross-compilation.
Compile Ruby-inspired, statically typed Crystal programs into native executables.
Create compiled programs and reusable modules with Go's language and standard toolchain.
Programming contests with a permanent practice entry point
Develop APL programs in an integrated environment with a Windows IDE and the cross-platform RIDE interface.
Learn C by implementing a small programming language
An interactive programming language for technical and numerical computing.
A beginner-focused BASIC IDE with instant graphics, a step debugger, and a browser-based WebAssembly edition.
Project-oriented coding courses across technical subjects
A strongly timed language for real-time music
An annual collection of language-independent programming puzzles
A statically typed language and compiler toolchain for building native and bytecode programs.
A beginner-focused Python IDE that makes variables and program execution visible while you learn.
Design mobile app screens in a browser and program their behavior by assembling visual blocks.
Brazilian crypto trading with quick, classic and advanced interfaces
A browser IDE for programming courses, with Linux project environments and an integrated terminal.
A Java IDE that lets learners explore classes and objects while writing code.
Zig study for readers with prior programming experience
Explore data and create statistical summaries and graphics in R's language environment.
Use a compact scripting language on its own or embed its interpreter through a documented C API.
Programming courses with language and framework paths
Deeper R language study for practising programmers