Clojure
clojure.orgA dynamic programming language with an interactive development workflow and a JVM-based library ecosystem.
A dynamic programming language with an interactive development workflow and a JVM-based library ecosystem.
A Java teaching IDE where learners program actors and see their code run inside interactive worlds.
A functional language and Mix toolchain for maintainable applications on the Erlang ecosystem.
A graphical Racket development environment with interactive evaluation, language selection, and debugging tools.
A reactive Python notebook editor that saves notebooks as ordinary Python files.
An interactive programming language for technical and numerical computing.
Workout tracking connected with gym programming, member history and management tools
An R programming introduction for non-programmers
A language, runtime, and library platform for concurrent, fault-tolerant applications.
Write scripts and JVM applications with Groovy's concise syntax and Java interoperability.
Interactive programming lessons reinforced by short reviews
A Scratch-derived block-programming editor with a compiled runtime and JavaScript extension support.
An interactive introduction to Python
Build type-safe concurrent programs for the Erlang virtual machine or compile them to JavaScript.
Explore Python interactively with completion, object introspection and persistent command history.
Edit Python modules in a desktop window, run them in an interactive shell, and debug them with built-in tools.
A classroom whiteboard for interactive lessons and live teacher feedback.
A hosted notebook editor for Python and data work, with SQL cells, collaboration, and interactive reports.
A programming book with language lessons and projects
Prepare, analyze and share data through visible workflows, interactive reports and reusable components.
A self-paced coding curriculum with interactive challenges
Beginner programming books available to read online
A sustained introduction to Haskell concepts
Build interactive lessons on an infinite canvas with classroom participation tools and lesson materials.