CodeAbbey
codeabbey.comA programming-problem collection with community discussion
A programming-problem collection with community discussion
Project-oriented coding courses across technical subjects
Programming explanations alongside algorithm practice
A topic-organized collection of programming tutorials
A browser IDE for programming courses, with Linux project environments and an integrated terminal.
A project-oriented programming editor, code browser, and analyzer for navigating source.
A Java IDE that lets learners explore classes and objects while writing code.
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.
Write statically typed Nim programs and compile them with a toolchain designed for systems and application work.
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.
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.
Add static type checking and compiler configuration to a JavaScript project.
Build JVM and multiplatform applications with an open-source language and compiler toolchain.
Community coding kata with tests and solution comparisons
Interactive coding lessons leading into projects
A searchable library of coding videos and workshops
A step-by-step guide to fragment-shader programming