ChucK
chuck.stanford.eduA strongly timed language for real-time music
A strongly timed language for real-time music
Explore an interpreted object-oriented language for web applications, scripts, and text-processing tasks.
Programming study alongside practice and contests
A contest community with a reusable programming problemset
A programming-problem collection with community discussion
Programming explanations alongside algorithm practice
A project-oriented programming editor, code browser, and analyzer for navigating source.
AI web app that writes custom scripts in many programming languages
An ordered introduction to PHP web programming
A browser IDE for running short code samples or building supported multi-file projects across many languages.
Add static type checking and compiler configuration to a JavaScript project.
A browser IDE for programming courses, with Linux project environments and an integrated terminal.
Programming courses with portfolio-oriented projects
A reactive Python notebook editor that saves notebooks as ordinary Python files.
AI programming assistant and cloud development environment in the browser
Write statically typed Nim programs and compile them with a toolchain designed for systems and application work.
Compile systems software with a general-purpose language built around explicit control and cross-compilation.
Write visual sketches in a desktop editor and run them in a graphics window with Processing.
Compile Ruby-inspired, statically typed Crystal programs into native executables.
A language, runtime, and library platform for concurrent, fault-tolerant applications.
Preview and deploy infrastructure changes through the same CI workflow as application code.
Create compiled programs and reusable modules with Go's language and standard toolchain.
A graphical environment for building measurement, instrument-control, and test applications with the G language.
Build JVM and multiplatform applications with an open-source language and compiler toolchain.